Как конвертировать IP-конфигурацию из Dhcp в статическую с помощью nmcli?

Есть ли способ использовать nmcli для преобразования приобретенной IP-конфигурации dhcp (IP,Mask,Gateway,DNS) в статическую конфигурацию?

Предпочтительнее, чем я могу использовать в сценарии?

Спасибо

1 ответ

Забудьте на секунду, возможно ли это технически. Это не то, что нужно делать, так как вы будете статически назначать IP-адрес, который находится в пуле IP-адресов, которыми управляет ваш DHCP-сервер. В лучшем случае такая ситуация может привести к путанице и отсутствию ясности в конфигурации вашей сети в целом, а в худшем - к отсутствию подключения к сети.

Рассмотрим два других варианта:

  1. Создайте резервирование DHCP для вашего хоста.
  2. Назначьте статический 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'
Другие вопросы по тегам