
Мне удалось успешно назначить ubuntu server 16.04 (Raspberry Pi 3 B) статический ip, но динамический ip все еще присутствует и активен. Использование ssh — единственный способ доступа к серверу.
Как избавиться от динамического IP?
Я поместил свою конфигурацию статического IP в /etc/network/interfaces
. Динамический IP /etc/network/interface
больше не определен в , он определен в /etc/network/interfaces.d/*.cfg
. Я пробовал закомментировать /etc/network/interfaces.d/*.cfg
и саму конфигурацию динамического IP, но вот тут-то и начинаются проблемы. После sudo shutdown -h now
-> переподключения -> запуска система теряет статический IP. Я даже не могу войти с динамическим IP, хотя он виден.
Это немного не по теме, но я как-то зашел со статическим ip, и после установки mysql-server соединение ssh внезапно оборвалось, и мне пришлось переподключаться с динамическим ip. Похоже, что ip-адреса не обрабатываются одинаково.
Нужно ли мне отключить/удалить некоторые демоны/файлы клиента dhcp и если да, то как? Клиент dhcp, похоже, сходит с ума, если я пытаюсь помешать ему получить доступ к конфигурации dhcp, закомментировав их.
Раньше я настраивал статический IP-адрес, но на этот раз все работает по-другому.
Вот запрошенные файлы
/etc/network/interfaces:
# Этот файл описывает сетевые интерфейсы, доступные в вашей системе. # и как их активировать. Для получения дополнительной информации см. interfaces(5). # Сетевой интерфейс обратной связи авто ло iface lo inet loopback авто eth0 iface eth0 inet статический адрес 192.168.1.201 сетевая маска 255.255.255.0 сеть 192.168.1.0 трансляция 192.168.1.255 шлюз 192.168.1.1 DNS-серверы имен 62.241.198.245 # Исходные интерфейсы # Пожалуйста, проверьте /etc/network/interfaces.d перед изменением этого файла # поскольку интерфейсы могли быть определены в /etc/network/interfaces.d # См. LP: #1262951
/etc/network/interfaces.d/*.cfg:
авто ло iface lo inet loopback авто eth0 iface eth0 инет dhcp
решение1
Закомментируйте/удалите auto eth0 iface eth0 inet dhcp
- это причина, по которой назначается динамический IP (с использованием DHCP). Вам не следует определять один и тот же интерфейс дважды. Смотритеhttps://help.ubuntu.com/lts/serverguide/network-configuration.htmlдля получения более подробной информации о конфигурации сети.