Одной из моих безголовых систем назначен статический IP-адрес через /etc/network/interfaces
проводной Ethernet. Он подключен к маршрутизатору, который также является сервером DHCP. Через пару дней статический адрес сбрасывается и заменяется адресом DHCP. С чего бы это?
- Если я делаю
sudo ifdown eth0 && sudo ifup eth0
илиsudo service networking restart
или перезагружаюсь, система снова принимает свой статический адрес, но затем, через пару дней, IP-адрес меняется на динамический. - В сети нет другой системы с (случайно) тем же статическим адресом.
- NetworkManager не работает в системе.
- Я настроил систему так, чтобы она отправляла мне электронные письма сразу после изменения адреса, но время, когда это происходит, кажется совершенно случайным. Время аренды DHCP составляет 24 часа, но это, похоже, не коррелирует, и в любом случае это не должно иметь значения для статического адреса.
- Мой / etc / network / interfaces такой:
авто ло iface lo inet loopback авто eth0 iface eth0 inet static адрес 192.168.124.104 шлюз 192.168.124.253 маска сети 255.255.255.0
Это немного загадка.
Что может заставить систему отказаться от своего статического адреса и вместо этого запросить адрес DHCP? Что искать, в каком файле журнала?
/etc/network/interfaces
его или, может быть, какое-то задание cron, запущенное dhclient?
sudo grep eth0 /var/log/dmesg
nmcli dev status
если не опубликовать свой/etc/network/interfaces