Назад | Перейти на главную страницу

nmcli установить статический IP-адрес без DHCP?

Я хочу назначить статический IP-адрес для интерфейса eth0 без выделения динамического адреса DHCP. Я попытался установить метод вручную, но это не помогло, и я получил 2 IP-адреса на интерфейсе, один статический, а другой - динамический. Я хочу иметь только один статический IP-адрес на интерфейсе с помощью nmcli

/etc/NetworkManager/system-connections/static.nmconnection:

[connection]
id=static
uuid=5da74c14-d9da-4e15-90c9-5f37913d5610
type=ethernet
interface-name=eth0
permissions=
timestamp=1584007539

[ethernet]
mac-address-blacklist=

[ipv4]
address1=172.17.1.222/24,172.17.0.1
dns=172.17.0.221;172.17.0.220;
dns-search=
method=manual

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore

ip a:

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether dc:a6:32:3b:22:03 brd ff:ff:ff:ff:ff:ff
inet 172.17.1.222/24 brd 172.17.1.255 scope global noprefixroute eth0
   valid_lft forever preferred_lft forever
inet 172.17.12.14/16 brd 172.17.255.255 scope global dynamic noprefixroute eth0
   valid_lft 602857sec preferred_lft 527257sec
inet6 fe80::dea6:32ff:fe3b:2203/64 scope link 
   valid_lft forever preferred_lft forever

Чтобы настроить настройку статической IP-конфигурации и отключение DHCP с помощью nmcliпопробуйте запустить это как root:

nmcli con mod eth0 ipv4.addresses "172.17.1.222/24"
nmcli con mod eth0 ipv4.gateway "172.17.0.1"
nmcli con mod eth0 ipv4.dns "172.17.0.221 172.17.0.220"
nmcli con mod eth0 ipv4.method manual
nmcli con mod eth0 connection.autoconnect yes

Затем либо перезагрузите компьютер, либо перезагрузите network-manager с участием

systemctl restart NetworkManager