Я прочитал много сообщений о том, что для изменения вашего ПК между статической и IP-адресацией DHCP вы должны изменить файл /etc /network /interfaces, а затем перезапустить сеть:
/etc/init.d/networking restart
Однако, когда я делаю это, перезапуск, кажется, проходит нормально, но (например, с использованием статического адреса) я вижу, что IP-адрес не изменяется (с использованием ifconfig eth0
).
Однако, когда я делаю это вручную:
sudo ifconfig eth0 192.168.3.20 netmask 255.255.255.0 up
Тогда он работает нормально, но только если я удаляю строку "auto eth0" из сетевого файла, в противном случае используется DHCP.
Таким образом, похоже, что сетевой файл используется, но я не могу заставить его делать статические IP-адреса :(
Вот содержимое моего сетевого файла:
#auto eth0 COMMENTED OUT
iface eth0 inet static
address 192.168.3.21 (USING .21 HERE TO DISTINGUISH BETWEEN MANUAL AND NETWORKING)
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1
Что-то не так делаю?