Стално надгледање мреже и сваке њене компоненте гарантује оптимизацију веза и повезаних мрежних услуга, а у серверском окружењу од суштинске је важности имати стабилну, сигурну и доступну мрежу јер многи процеси и услуге зависе од ње и администрирати клијентски рачунари мрежа је више него неопходна.
У случају дистрибуција Линука, имамо наредбу нетворкцтл за надгледање и добијање потпуних информација о мрежним интерфејсима и на тај начин њима управљамо на много обухватнији и централизованији начин.
Солветиц ће објаснити шта је то и како се користи нетворкцтл на Линуку, у овом случају на Убунту 18.04 серверу.
Шта је нетворкцтлНетворкцтл је помоћни програм за командну линију који је развијен да прикаже сажетак мрежних уређаја у систему и њихов односни статус, а уз нетворкцтл ће бити могуће консултовати и контролисати мрежни подсистем Линук. Нетворкцтл је заснован на системд-нетворк која је системска услуга која управља мрежама, може открити и конфигурисати мрежне уређаје, а такође је способна за креирање виртуелних мрежних уређаја.
1. Инсталирајте нетворкцтл да бисте видели мрежне интерфејсе
Корак 1
Пре него што извршимо нетворкцтл, морамо потврдити да системд-нетворкд ради исправно, у супротном ће се генерисати резултат грешке са следећом поруком:
"УПОЗОРЕЊЕ: системд-нетворкд није покренут, излаз ће бити непотпун."Корак 2
Да бисмо проверили тренутни статус системд-нетворк, извршићемо следеће:
судо системцтл статус системд-нетворкд
ЕНЛАРГЕ
Корак 3
У случају да системд-нетворкд није покренут, покренимо га и омогућимо да се покрене у време покретања система помоћу следећих команди:
судо системцтл старт системд-нетворкд судо системцтленабле системд-нетворкд
2. Користите нетворкцтл за преглед мрежних интерфејса у Линуку
Корак 1
Сада ћемо видети како да користимо нетворкцтл за управљање мрежним интерфејсима, ако желимо да добијемо информације о стању мрежних веза, извршићемо следећу команду нетворкцтл без икаквог аргумента:
НетворкцтлКорак 2
Као резултат тога налазимо следеће:
- Интерфаце ИД
- Тип интерфејса
- Оперативни статус
- Тип конфигурације
ЕНЛАРГЕ
Корак 3
Сада, ако желимо да прикажемо све мрежне везе и њихово тренутно стање, користићемо параметар "-а":
нетворкцтл -а
ЕНЛАРГЕ
Корак 4
Да бисмо добили списак постојећих веза и њихов статус, користимо наредбу листа који ће приказати исте резултате као претходна команда:
нетворкцтл листаКорак 5
Ако желимо да приступимо информацијама о одређеним везама, са назнакама детаља као што су тип, статус, управљачки програм језгра модула, хардвер и ИП адреса, конфигурисани ДНС, сервер и друге опције, морамо да употребимо команду "статус", ако нико није наведен линк, рутабилне везе се подразумевано приказују као што смо видели на врху:
статус нетворкцтл
ЕНЛАРГЕ
Корак 6
Такође ће бити могуће одредити интерфејс за анализу:
статус нетворкцтл енп0с3Корак 7
Ово ће нам дати много потпунији резултат:
ЕНЛАРГЕ
Корак 8
Да бисмо приказали статус ЛЛДП (Линк Лаиер Дисцовери Протоцол) протокола, користићемо команду ллдп:
нетворкцтл ллдп
ЕНЛАРГЕ
Корак 9
Подразумевано, излаз нетворкцтл-а се преноси у секвенцирање страничника, да бисмо то заобишли, можемо додати заставицу "-но-пагер":
нетворкцтл --но-пејџерКорак 10
Такође ће бити могуће одштампати излаз без заглавља и подножја колоне помоћу опције „--но-легенд“:
нетворкцтл --но-легенд
ЕНЛАРГЕ
Корак 11
Коначно, за приступ помоћи команде можемо извршити било коју од следећих опција:
нетворкцтл -х човек нетворкцтлНа овај начин нетворкцтл је савезник за управљање и контролу мрежних интерфејса у Линуку.