У меня есть несколько Raspberry PI, которые установили Ubuntu Mate 15.10 и настроили их как для DHCP, так и для статических IP-адресов на eth0. / Etc / network / interfaces выглядит следующим образом:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
# The loopback network interface
auto lo
iface lo inet loopback
# multi IPs
allow-hotplug eth0
auto eth0
iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.31/24
Кроме того, я отключаю сетевой менеджер для управления eth0. nmcli dev
показывает, что все неуправляемые, как предлагают некоторые пользователи:
DEVICE TYPE STATE CONNECTION
eth0 ethernet unmanaged --
lo loopback unmanaged --
wlan0 wifi unmanaged --
Он отлично работает при каждой загрузке и ip addr
возвращает информацию eth0 как с DHCP, так и со статическим IP-адресом:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:e0:40:1a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.142/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet 192.168.0.33/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
192.168.1.142 от DHCP-сервера (маршрутизатора), а 192.168.0.33 - статический. Я могу получить доступ к устройствам с обоих IP отлично. на самом деле, это многодомная установка.
Однако статический IP теряется случайным образом каждые несколько часов, оставляя только DHCP IP. Всякий раз, когда это происходит, ip addr
обнаружит отсутствие статического IP-адреса. Кажется, что некоторые события произошли, удалит статическое. Мне нужно запустить «sudo ifdown eth0 && sudo ifup eth0», чтобы восстановить его каждый раз.
Я изо всех сил пытался найти на каждом форуме информацию о настройке статического IP-адреса и перепробовал много разных предложенных модификаций, но мне не повезло в решении статического IP-адреса со случайной потерей.
Текущая настройка аналогична настройке записной книжки Windows, настроенной для домашнего использования (DHCP) и работы (статический IP-адрес). Я надеюсь, что мой Ubuntu может быть доступен в любой среде DHCP, но доступ через статические IP-адреса.