Re: debian dhcp broken
On Tue, Aug 11, 2009 at 08:25:18AM -0700, stason wrote:
>
> Привет всем!
> с недавних пор поломался роутинг, получаемый по дшсп :(
> очень грустно без интернета
> помогите плиз
>
> вот таблица роутинга при поднятой локалке провайдера под виндой
> C:\Documents and Settings\stas-ON>route PRINT
> ===========================================================================
> Список интерфейсов
> 0x1 ........................... MS TCP Loopback interface
> 0x2 ...00 14 85 27 97 00 ...... NVIDIA nForce Networking Controller -
> ╠шэшяюЁЄ
> ырэшЁют∙шър яръхЄют
> ===========================================================================
> ===========================================================================
> Активные маршруты:
> Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
> 0.0.0.0 0.0.0.0 10.97.10.1 10.97.10.28 20
> 10.97.10.0 255.255.255.192 10.97.10.28 10.97.10.28 20
> 10.97.10.28 255.255.255.255 127.0.0.1 127.0.0.1 20
> 10.255.255.255 255.255.255.255 10.97.10.28 10.97.10.28 20
> 92.50.178.5 255.255.255.255 10.97.10.1 10.97.10.28 1
> 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
> 224.0.0.0 240.0.0.0 10.97.10.28 10.97.10.28 20
> 255.255.255.255 255.255.255.255 10.97.10.28 10.97.10.28 1
> Основной шлюз: 10.97.10.1
> ===========================================================================
> Постоянные маршруты:
> Отсутствует
>
>
> а вот под линуксом ну совсем другая таблица роутинга вырисовывается после
> получения по дшсп с дефолтными настройками :(
>
>
>
> serenity:/etc/network# dhcpcd eth0
> dhcpcd.sh: interface eth0 has been configured with new IP=10.97.10.19
> serenity:/etc/network# ifconfig
> eth0 Link encap:Ethernet HWaddr 00:14:85:27:97:00
> inet addr:10.97.10.19 Bcast:10.97.10.63 Mask:255.255.255.192
> inet6 addr: fe80::214:85ff:fe27:9700/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:233 errors:0 dropped:0 overruns:0 frame:0
> TX packets:186 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:21575 (21.0 KiB) TX bytes:19248 (18.7 KiB)
> Interrupt:20 Base address:0xa000
>
> 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:16436 Metric:1
> RX packets:1146 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1146 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:69221 (67.5 KiB) TX bytes:69221 (67.5 KiB)
>
> serenity:/etc/netwo
> serenity:/var/log# ping 10.97.10.1
> PING 10.97.10.1 (10.97.10.1) 56(84) bytes of data.
> 64 bytes from 10.97.10.1: icmp_seq=1 ttl=255 time=2.86 ms
> 64 bytes from 10.97.10.1: icmp_seq=2 ttl=255 time=0.774 ms
> 64 bytes from 10.97.10.1: icmp_seq=3 ttl=255 time=0.935 ms
> 64 bytes from 10.97.10.1: icmp_seq=4 ttl=255 time=0.824 ms
> ^C
> --- 10.97.10.1 ping statistics ---
> 4 packets transmitted, 4 received, 0% packet loss, time 3005ms
> rtt min/avg/max/mdev = 0.774/1.350/2.868/0.878 ms
> serenity:/var/log# ping 92.50.178.5
> PING 92.50.178.5 (92.50.178.5) 56(84) bytes of data.
> >From 10.97.10.19 icmp_seq=1 Destination Host Unreachable
> >From 10.97.10.19 icmp_seq=2 Destination Host Unreachable
> >From 10.97.10.19 icmp_seq=3 Destination Host Unreachable
> >From 10.97.10.19 icmp_seq=5 Destination Host Unreachable
> >From 10.97.10.19 icmp_seq=6 Destination Host Unreachable
> >From 10.97.10.19 icmp_seq=7 Destination Host Unreachable
> ^C
> --- 92.50.178.5 ping statistics ---
> 8 packets transmitted, 0 received, +6 errors, 100% packet loss, time 7022ms
> , pipe 3
> serenity:/var/log# route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 92.50.178.5 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
^^^^^^^^^^^^^^^^^^^^^^^
> 10.97.10.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0
> 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
> 0.0.0.0 10.97.10.1 0.0.0.0 UG 0 0 0 eth0
92.50.178.5 - это кто? VPN сервер провайдера?
Простейшее решение - прописать маршрут руками в
/etc/network/interfaces (в up для eth0).
Ну или разбирайся с получением маршрутов по DHCP. Насколько я помню,
за это отвечала опция rfc3442-classless-static-routes. Смотри, что у
тебя в /etc/dhcp3/dhclient.conf наличествует. Подчеркнутое ^^^ и
правда выглядит ненормально.
--
Stanislav
Reply to: