Debian 8.2 не получает адрес шлюза от DHCP

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
exonix
рядовой
Сообщения: 33
Зарегистрирован: 2011-01-31 13:28:15

Debian 8.2 не получает адрес шлюза от DHCP

Непрочитанное сообщение exonix » 2015-09-22 11:17:05

Установил Debian 8.2 on Hyper-V 2012 R2. На одной из виртуалки Windows Server 2012 R2 развёрнут DHCP.
И мой Дебиан вроде получил настройки автоматически, но кажется не все:

Код: Выделить всё

root@host:/etc/network# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:5d:09:0a:17
          inet addr:10.255.9.60  Bcast:10.255.9.255  Mask:255.255.255.0
          inet6 addr: fe80::215:5dff:fe09:a17/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61175 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43668427 (41.6 MiB)  TX bytes:644543 (629.4 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@host:/etc/network# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.255.9.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0
172.65.0.0      10.255.9.1      255.255.255.0   UG        0 0          0 eth0

настройка DHCP:
Изображение
вот что удалось добиться:

Код: Выделить всё

root@host:~# cat /etc/dhcp/dhclient.conf

#option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search,
        netbios-name-servers, netbios-scope, interface-mtu,
        ntp-servers;
#require subnet-mask, domain-name-servers;

закомментировал option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; и убрал из request. как итог:

Код: Выделить всё

root@host:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.255.9.1      0.0.0.0         UG        0 0          0 eth0
10.255.9.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0

почему опция 3 и 121 не могут работать месте? опция 3 - это шлюз по умолчанию.
Как сделать так, чтобы работало? пока временно решил через авто пропись маршрута в /etc/network/interfaces:

Код: Выделить всё

up route add default gw 10.255.9.1 dev eth0

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Debian 8.2 не получает адрес шлюза от DHCP

Непрочитанное сообщение Alex Keda » 2015-11-26 8:16:38

Это дебилиан кривой.
Убей их всех! Бог потом рассортирует...

exonix
рядовой
Сообщения: 33
Зарегистрирован: 2011-01-31 13:28:15

Debian 8.2 не получает адрес шлюза от DHCP

Непрочитанное сообщение exonix » 2016-10-10 17:53:03

Alex Keda писал(а):Это дебилиан кривой.

или кто-то не знает rfc3442.

решается дублированием шлюза по умолчанию в опции 121.


Вернуться в «Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя