Как конвертировать IP-конфигурацию из Dhcp в статическую с помощью nmcli?
Есть ли способ использовать nmcli для преобразования приобретенной IP-конфигурации dhcp (IP,Mask,Gateway,DNS) в статическую конфигурацию?
Предпочтительнее, чем я могу использовать в сценарии?
Спасибо
1 ответ
Забудьте на секунду, возможно ли это технически. Это не то, что нужно делать, так как вы будете статически назначать IP-адрес, который находится в пуле IP-адресов, которыми управляет ваш DHCP-сервер. В лучшем случае такая ситуация может привести к путанице и отсутствию ясности в конфигурации вашей сети в целом, а в худшем - к отсутствию подключения к сети.
Рассмотрим два других варианта:
- Создайте резервирование DHCP для вашего хоста.
- Назначьте статический IP-адрес вне вашего пула DHCP.
nmcli con add con-name "ens18" ifname ens32 type ethernet ip4 xxx.xxx.120.44/24 gw4 xxx.xxx.120.1
nmcli con mod "ens18" ipv4.dns "xxx.xxx.120.1,8.8.8.8"
nmcli con up "ens18" iface ens18
Это добавит и запустит статический IP. Вы можете добавить статический IP-адрес к существующему соединению, используя:
nmcli con mod "ens18" +ip4 xxx.xxx.120.44/24 +gw4 xxx.xxx.120.1 +ipv4.dns '8.8.8.8 1.1.1.1'