Я пытаюсь изменить статический IP, назначенный виртуальной машине Debian. Я изменил/etc/сеть/интерфейсыфайл, но моему Debian, похоже, не нравятся новые настройки
В настоящее время IP-адрес машины установлен на 192.168.1.136, и я хочу, чтобы IP-адрес машины был установлен на 192.168.1.8.
вот мой измененный/etc/сеть/интерфейсы:
auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.1.8
gateway 192.168.1.1
netmask 255.255.255.0
решение1
Способ перезагрузки сетевой конфигурации в Debian следующий:
/etc/init.d/networking restart
как корень
решение2
Пытаться
ifdown eth0 ; ifup eth0
для "перезагрузки" конфигурации сети. Или просто перезагрузите машину. Также Debian (и множество других дистрибутивов) по умолчанию "привязывает" заданный MAC интерфейса к имени интерфейса с помощью udev (/etc/udev/rules.d/70-persistent-net.rules), так что если вы изменили MAC машины, правильным интерфейсом будет eth1 (чтобы "отменить", удалите этот файл udev)
решение3
Может быть, имя интерфейса больше не eth0? Попробуйте следующее, чтобы узнать о именах интерфейсов:
# ifconfig | grep ^eth
При необходимости измените конфигурацию в /etc/networking/interfaces и перезапустите сеть:
# /etc/init.d/networking restart
(как root)