Я пытаюсь изменить статический IP-адрес, назначенный виртуальной машине Debian. Я изменил / и т.д. / сеть / интерфейсы файл, но моему debian, похоже, не нравятся новые настройки
в настоящее время ip машины установлен на 192.168.1.136, и я хочу, чтобы ip машины был установлен на 192.168.1.8
вот мой измененный / и т.д. / сеть / интерфейсы :
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
Способ Debian перезагрузить сетевую конфигурацию:
/etc/init.d/networking restart
как корень
Может имя интерфейса больше не eth0? Чтобы узнать об именах интерфейсов, попробуйте следующее:
# ifconfig | grep ^eth
При необходимости измените конфигурацию в / etc / network / interfaces и перезапустите сеть:
# /etc/init.d/networking restart
(как корень)
Пытаться
ifdown eth0 ; ifup eth0
"перезагрузить" сетевой конфиг. Или просто перезагрузите машину. Кроме того, Debian (и многие другие дистрибутивы) по умолчанию «привязывают» данный MAC-адрес интерфейса к имени интерфейса с помощью udev (/etc/udev/rules.d/70-persistent-net.rules), поэтому, если вы изменили MAC-адрес машины, правильно интерфейс будет eth1 (чтобы "отменить", удалите этот файл udev)