LINUX.ORG.RU

Статический ip слетает после отключения кабеля

 ,


0

1

Стоит система Debian. Пытаюсь настроить dhcp сервер, настроил и даже были пинги. После отключения кабеля ip(статический) у машины сбрасывается. Восстанавливается после ifup. Вырубил 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 dhcp

# dhcp server
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
broadcast 192.168.1.255
Подскажите, пожалуйста, настройки какие может где надо еще прописать или ошибся где?



Последнее исправление: di (всего исправлений: 1)

Ответ на: комментарий от daemonpnz

А разве статический ip не привязан к интерфейсу (тогда мне не понятно зачем файл interfaces), даже если в него не воткнут никакой кабель? Я dhcp сервер поднять хочу. С сетями знаком очень плохо.
После некоторых манипуляций с /etc/network/interfaces:

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 dhcp

# dhcp server
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.0.1
broadcast 192.168.1.255
и перезагрузки адрес присвоен и остается после отключения кабеля.

di
() автор топика
Ответ на: комментарий от zolden

Видимо сейчас уже смысла нету, заработало. Я раньше для принятия настроек interfaces использовал /etc/init.d/networking stop; /etc/init.d/networking start, этого достаточно было? Или может еще какие команды, потому что после перезагрузки, заработало.

di
() автор топика
Ответ на: комментарий от di

/etc/init.d/networking stop; /etc/init.d/networking start

а не проще

/etc/init.d/networking restart

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Сейчас allow-hotplug eth0 и allow-hotplug eth1, этого недостаточно? Я после прочтения man interfaces, не могу сообразить разницу между allow-hotplug и auto.

di
() автор топика
Ответ на: комментарий от di

Lines beginning with «allow-» are used to identify interfaces that should be brought up automatically by various subsytems. This may be done using a command such as «ifup --allow=hotplug eth0 eth1», which will only bring up eth0 or eth1 if it is listed in an «allow-hotplug» line.

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

То есть интерфейс с auto поднимается при старте системы, а hotplug при подключении чего-то?

di
() автор топика
Ответ на: комментарий от di

На одном компе с убунтой поднимал сеть не через NM, а через interfaces. Выставлял просто auto без всяких hotplug, и всё работало.

daemonpnz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.