Управлението на мрежата в Linux системи, като цяло във всяка операционна система, може да се превърне в досадна задача, ако нямаме необходимите инструменти за нея, но в случай на Linux системи е разработена специална команда за управление на много променливи на червеното и това е командата "nmcli", за която ще говорим подробно в този урок.
Какво е nmcliNmcli "интерфейс на командния ред на мрежовия мениджър" е команда, която е проектирана да мисли за контролиране на NetworkManager и с поредица от параметри, за да има възможност за докладване на състоянието на мрежата на администратора.
С командата nmcli можем да създаваме, редактираме, изтриваме, активираме или деактивираме мрежовите връзки, както и контролираме и също така показваме състоянието на мрежовото устройство, инсталирано в Linux.
1. Как да инсталирате и използвате nmcli в Linux
Етап 1
По подразбиране nmcli е инсталиран на Linux системи. Можем да визуализираме всички активни мрежови интерфейси в Linux с една от следните команди:
nmcli връзка показана mcli с show
Увеличете
Стъпка 2
В резултат на това ще получим следните подробности:
- Име на връзката
- Активен UUID
- Тип мрежа (кабелна или Wi-Fi)
- Устройство
За да покажем всички връзки на Linux (активни и деактивирани), ще изпълним следната команда:
nmcli dev status
Увеличете
2. Как да конфигурирате статичен IP адрес в Linux с nmcli
В рамките на административните задачи на nmcli имаме възможност за установяване на фиксиран IP адрес за оборудването. За това трябва да вземем под внимание устройството, където ще бъде приложена промяната, в този случай това ще бъде мрежовият интерфейс enps03.
Етап 1
Първо ще изпълним командата „ip add“, за да видим текущата мрежова конфигурация:
Увеличете
Стъпка 2
В този случай имаме следното:
- IP адрес 192.168.0.21
- Шлюз 192.168.0.255
За да установим нов IP адрес в Linux с nmcli, ще използваме следните стойности:
- IP адрес 192.168.0.30
- Шлюз 192.168.0.255
- Първичен DNS 8.8.8.8
- Статичен тип IP
На първо място, ние ще установим желания IP, като изпълним следното:
nmcli с mod enps03 ipv4. адреси 192.168.2.30/24
Увеличете
Стъпка 3
Сега ще конфигурираме шлюза:
nmcli с mod enps03 ipv4.gateway 192.168.0.1
Увеличете
Стъпка 4
Сега ще настроим DNS сървъра:
nmcli с mod enps03 ipv4.dns "8.8.8.8"
Увеличете
Стъпка 5
След това ще конфигурираме IP адреса от динамичен в статичен:
nmcli с mod enps03 ipv4.method ръководство
Увеличете
Стъпка 6
Прилагаме промените в следния ред:
nmcli с up enps03
Увеличете
Можем да видим съобщението, че връзката е активирана успешно.
Стъпка 7
Проверяваме дали IP адресът 192.168.0.30 е установен чрез изпълнение на командата „ip add“:
Увеличете
Стъпка 8
Като алтернатива можем да отидем, в този случай в CentOS 8 към следната директория:
/ etc / sysconfig / network-scripts /Стъпка 9
След това изпълняваме „cat ifcfg-enp0s3“, за да видим мрежовите свойства:
Увеличете
Там ясно откриваме ценностите, които сме установили.
С nmcli имаме пълно ниво на възможности за управление на нашата мрежа по най -добрия възможен начин.