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

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.

Но обновление происходит, если я перезагружаюсь.

Что мне не хватает?

Мне сначала пришлось отключить интерфейс, ifdown eth0.

Затем отредактируйте файл /etc/network/interfaces, меняя ip.

И только потом включите интерфейс, ifup eth0.

Таким образом, это всегда работает.

Я предполагаю, что при использовании ifdown eth0 && ifup eth0 после редактирования /etc/network/interfaces файл, кажется, что ifdown eth0 не имеет нужных данных для правильного выключения интерфейса.

Может ты можешь попробовать

service networking restart

Это перезапустит параметры перезагрузки сетевых интерфейсов в / и т.д. / сеть / интерфейсы.

Вы также можете использовать sysctl, но служба по-прежнему работает.