uscr 28.03.2011 14:51
Есть вопрос! — [РЕШЕНО]Как настроить интерфейс на получение dhcp из консоли.
Здравствуйте.Хочу настроить интерфейс на получение адреса по DHCP в консольке. Для этого пишу ifconfig eth0 inet auto-dhcp или ifconfig eth0 inet dhcp
В обоих случаях получаю отлуп: "dhcp - неизвестный хост".
Как быть?
Решение:
1 |
|
или
1 |
|
OC - Ububntu 10.10
Так пойдёт?
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth1 inet dhcp
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth1 inet dhcp
Потом нужно будет сеть перезапустить, естественно.
/etc/init.d/networking restart
/etc/init.d/networking restart
Провал. Значит, на лету нельзя сказать интерфейсу "на будущее" получать адрес по DHCP?
Просто я внезапно обнаружил баг в моем скрипте. После выключения точки доступа у беспроводного интерфейса остаётся адрес, установленный "руками". Добавил строку с dhclient, но тогда этот самый dhclient бесконечно будет занимать консоль, если по близости нет точки доступа, на которой можно авторизоваться и получить адрес.
Просто я внезапно обнаружил баг в моем скрипте. После выключения точки доступа у беспроводного интерфейса остаётся адрес, установленный "руками". Добавил строку с dhclient, но тогда этот самый dhclient бесконечно будет занимать консоль, если по близости нет точки доступа, на которой можно авторизоваться и получить адрес.
"На будущее" не получится, насколько я помню, параметры, заданные в через ifconfig, сбрасываются при перезагрузке.
Не в этом дело. После перезагрузки сеть вернётся в то состояние, в котором была. Мне нужно сделать так, что бы до перезагрузки, если вдруг интерфейс попадёт в сеть, он знал что адрес нужно брать по DHCP.
man ifconfig
Для запроса адреса руками можно запустить dhclient:
dhclient eth0