1

У меня есть машина Debian, которая должна иметь статический ip, но настаивает на получении своего адреса от DHCP-сервера.

Вот этот файл настроек:

$> cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
  address   192.168.1.99
  gateway   192.168.1.1
  netmask   255.255.255.0
  network   192.168.1.0
  broadcast 192.168.1.255

Еще

$> sudo /etc/init.d/networking restart
Reconfiguring network interfaces...done.
$> sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:e0:03:09:05:2e
          inet addr:192.168.1.205  Bcast:255.255.255.255  Mask:255.255.255.0
...

Где сказано использовать dhcp?

2 ответа2

1

Ну, видимо, полная перезагрузка исправила это. так много для Linux не нужно перезагружается при изменении настроек! :П

0

Чтобы на самом деле ответить на ваш вопрос, у вас есть правильный файл.

Это строфа:

iface eth0 inet static

это то, что контролирует, назначается ли статический IP при загрузке или пытается ли он использовать DHCP. Чтобы использовать DHCP, измените на:

iface eth0 inet dhcp

man interfaces скажет вам больше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .