IP-адрес изменился только после перезагрузки
У меня есть это в etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.1.119
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Я не использую сетевой менеджер.
ifdown eth0 && ifup eth0
не обновляет мой ip.
Но обновление сделано, если я перезагружаюсь.
Что мне не хватает?
2 ответа
Сначала я выключил интерфейс, ifdown eth0
,
Затем отредактируйте файл /etc/network/interfaces
, меняя ip.
И только тогда, включите интерфейс, ifup eth0
,
Таким образом, это всегда работает.
Я думаю, что при использовании ifdown eth0 && ifup eth0
после редактирования /etc/network/interfaces
файл, кажется, что ifdown eth0
не имеет правильных данных для корректного выключения интерфейса.
Может быть, вы можете попробовать
service networking restart
Это перезапустит сетевые интерфейсы, перезагружая параметры в / etc / network / interfaces.
Вы также можете использовать sysctl, но сервис все еще работает.