Одной из моих безголовых систем назначен статический 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