Я расстроен вне веры в этой точке. У меня есть простая задача изменения IP от DHCP до помех, но это не хочет принимать новый адрес. Файл интерфейсов похож на это:
source /etc/network/interfaces.d/*
auto lo enp3s0
iface lo inet loopback
iface enp3s0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.5
Когда я выполняю sudo ifdown enp3s0 && ifup enp3s0
, это продолжает добираться 192.168.1.200. dhclient не работает, и администратор сети удаляется. Я не могу выяснить, куда этот IP прибывает из.
Обновление:
После стука по моей голове против стены, в течение пары большего количества часов, я обосновался на этом как конфигурационный файл:
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 192.168.1.5
dns-search ***.com
Я также создал статическую запись в сервере DHCP для MAC-адреса этого интерфейса, даже при том, что этот интерфейс вне записи сервера DHCP. После того как я сделал все это, я перезагрузил сервер и 1,2 застрявшие адреса. Не уверенный то, которые обрабатывают, исправило проблему. Я знаю после изменения файла и перезапуска сервиса, ничто не изменилось. Это была или перезагрузка или некоторая комбинация 3.
Хорошо, Ваш файл интерфейсов испорчен.
# Source a directory for other configuration
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp3s0
iface enp3s0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 192.168.1.5
Это - то, как это должно быть похожим. Скорректируйте Ваш /etc/network/interfaces
с вышеупомянутым и перезапустите свои сети с sudo systemctl restart networking.service
, и все должно быть установкой правильно.