LINUX.ORG.RU

Не могу разобратся с настройкой интерфейса (DHCP)


0

0

Подтянулась мне в хату выделенка, провайдер раздает настройки по DHCP.

Интерфейс выделенки - eth1, еще есть локалка - eth0.

Как-то странно все, пару раз интернет заводился после скачек с бубном вокруг редактирования интерфейса в /etc/network/interfaces, команды dhclient eth1 и ifconfig eth1 down/up. Четко повторить последовательность операций, чтоб точно заработал инет не получается...

если в /etc/network/interfaces написать:
...
allow-hotplug eth1
iface eth0 inet dhcp

и перезагрузить, инет не работает, ели вообще все убрать про eth1 из /etc/network/interfaces, и зделать dhclient eth1, интерфейс появляется, с корректными IP, но инет не работает (route add default eth1 не помогает).

Подскажите что где и как настроить чтоб при старте компа eth1 брал настройки по DHCP, становился default route'ом и работал инет!

Спасибо!

P.S. В winXP все работает.


Такое впечетление что инет врубается мин через 10 после старта компа, вот я ввоидил dhclient eth1 уже 50 раз - ничего, а теперь еще раз ввел и странички начали открыватся :\. В чем дело? И подскажите пожалуйста правильные настройки...

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

Продолжая наблюдения:

После создания интерфейса eth1 (командами dhclient eth1/dhcpcd eth1), т.е. получени правильных ip и всего остального, проходит мин 5 до того как начнут откыватся странички. Откуда берется эта задержка, в винде ее нет...

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

Подробнее, что происходит за ~5 мин до нормализации инета:

Сначала шлюз пинговался, потом перестал, DNS сервера не пинговались все ~5 мин.

Потом DNS сервера начинают пинговатся (проходит ~5 мин) и странички открываются. :\.

DNS сервера прописаны в /etc/resolv.conf

Если все адреса статически прописать, тоже самое ~5 минутная задержка

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

dhcdcd (или dhclient) ничего интересного не пишет?

anonymous
()
Ответ на: комментарий от fifajan

В общем, наверное, надо с провайдером разбираться. Только ты притворяйся, что у тебя винда, а то могут послать.

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

Нашел способ избежать паузы:

Комп включается, я делаю
# /etc/init.d/networking restart

Поле этого все интерфейса, кроме Loopback, исчезают, потом
# ifconfig eth0 up (это можно не делать, поднимает вторую локалку)
# dhcpcd eth1

И начинает работать, короче ключевой момент перезагрузить networking :/.
Где у меня косяк с настройками?

Файл /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

allow-hotplug eth0
iface eth0 inet static
    address 10.50.1.25
    netmask 255.255.255.0
    network 10.50.0.0
    broadcast 10.50.1.255
    gateway 10.50.1.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 10.50.1.1
# The primary network interface
allow-hotplug eth1 
iface eth1 inet static
    address 10.74.55.136
    netmask 255.255.255.0
#network 10.50.0.0
    broadcast 10.74.55.255
    gateway 10.74.55.1
    dns-namesrver 193.138.144.2

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

Идиотизм!

Если стереть все про eth1 из /etc/network/interfaces, то при включении компа оно его естественно не создает, создаем его DHCP-клиентом и ПАУЗА!

А вот если все таки перезагрузить networking и создать его DHCP-клиентом, паузы нет и все начинает прекрасно работать... Таких танцев с бубном я еще не видел... Буду писать "перезагружающий" скрипт, искать лажу в настройках уже надоело.

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

Я могу ошибатся, но зачем статик на eth1 если провайдер дает DHCP?

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