LINUX.ORG.RU

Непонятная проблема с маршрутизацией у нашего прова


0

0

На винде маршруты машинам раздаются и имеют вид:

10.60.0.0/16 шлюз
10.61.0.0/16 шлюз
10.61.0.0/16 шлюз
10.61.0.0/16 шлюз

все видно. и сетку через vpn и локалку

под Linux, после подключения к локалке, маршруты имеет следущий вид:

link-local * 255.255.0.0 U 0 0 0 eth0
10.63.0.0 * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.63.1.1 0.0.0.0 UG 0 0 0 eth0
С такой таблицей в инет выйти нереал. (у меня vpn)
Если подрубить vpn так, то виден дикий поток arp пакетов, через сниффер. порядка ~70 MB! в сек
Почему - не понятно.
датчик gkrellm'a показывает тоже дикий поток данных на ppp0

Пров советует руками забивать таблицу. После этого, до некоторого времени, работал следущий вид таблицы:
10.60.1.21 10.63.1.1 255.255.255.255 UGH 0 0 0 eth0
wks16.trc-odint 10.63.1.1 255.255.255.240 UG 0 0 0 eth0
213.85.88.96 10.63.1.1 255.255.255.224 UG 0 0 0 eth0
213.85.88.128 10.63.1.1 255.255.255.128 UG 0 0 0 eth0
213.85.175.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.8.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.131.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
212.15.96.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.177.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.5.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.176.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
213.85.36.0 10.63.1.1 255.255.255.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
192.168.0.0 10.63.1.1 255.255.0.0 UG 0 0 0 eth0
10.63.0.0 * 255.255.0.0 U 0 0 0 eth0
10.60.0.0 10.63.1.1 255.255.0.0 UG 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.63.1.1 0.0.0.0 UG 0 0 0 eth0

сейчас, если подрубить инет, то не видать локалки. что-то изменено, но что - фиг знает.

Что я в Linux делаю не так, что не получаю от прова по dhcp нормальную таблицу?

anonymous

Люди. Как правильно, хотя бы ее вычислить?
Я про таблицу, что нужно самому вбивать.

Прошу помочь.

Бьюсь уже часов с 5. обыскал все и вся. нифига не могу разобраться.

Пожалуйста, помогите

anonymous
()

Ваша Одинцовская сетка не у Корбины инетом кормится, случаем? Тогда идите на форум корбины, там был совет, как иметь одновременно и инет и локалку. По аналогии должно получиться.

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

Нет. У Центела.

Нужно просто понять, как сделать так, чтобы не прописывать маршруты самому, а что бы это делалось автоматом. Или понять, какие нужны маршруты, самому.

Оффтоп же пониает dhcp сервер и создает маршруты сам >

Network Address Netmask Gateway Address Metric
10.60.0.0 255.255.0.0 10.63.1.1 1
10.61.0.0 255.255.0.0 10.63.1.1 1
10.62.0.0 255.255.0.0 10.63.1.1 1
10.63.0.0 255.255.0.0 10.63.1.1 1
192.168.0.0 255.255.0.0 10.63.1.1 1

Это автомат.
Автоматом меняется таблица, когда я подрубаюсь к vpn. Я никаких скриптов не делаю. ничего не прописываю.

На UNIX (MAC OS X, FreeBSD, Linux) нужно почему то самому все прописывать, узнавая маршруты у прова. Иначе, внешняя сетка будет недоступна.
В чем секрет - непонятно.

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

имхо, ответ кроется там же, где и ответ на вопрос "как раздавать по дхцп роуты виндовым машинам". Как обычно - несоответствие винды стандартам.
И я хоть убей не понимаю, в чем проблема прописать под юниксом те роуты, которые ловит винда.
Если не понятно, как по выводу утилиты "роуте" в виндк составить правила для прописывания роутов в юниксе, то так и называй тему.

Если не хочется руками прописывать, то под линуксом смотри /etc/ppp/ip-up.d/.

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

SuSE 10.1

===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 e0 4c de cb 9a ...... NVIDIA nForce Networking Controller
0x20004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.63.1.1 10.63.54.248 21
0.0.0.0 0.0.0.0 212.15.107.60 212.15.107.60 1
10.60.0.0 255.255.0.0 10.63.1.1 10.63.54.248 1
10.60.1.21 255.255.255.255 10.63.1.1 10.63.54.248 1
10.61.0.0 255.255.0.0 10.63.1.1 10.63.54.248 1
10.62.0.0 255.255.0.0 10.63.1.1 10.63.54.248 1
10.63.0.0 255.255.0.0 10.63.54.248 10.63.54.248 20
10.63.0.0 255.255.0.0 10.63.1.1 10.63.54.248 1
10.63.54.248 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.63.54.248 10.63.54.248 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.0.0 10.63.1.1 10.63.54.248 1
192.168.1.0 255.255.255.0 10.63.1.1 10.63.54.248 1
192.168.2.0 255.255.255.0 10.63.1.1 10.63.54.248 1
192.168.3.0 255.255.255.0 10.63.1.1 10.63.54.248 1
192.168.4.0 255.255.255.0 10.63.1.1 10.63.54.248 1
192.168.5.0 255.255.255.0 10.63.1.1 10.63.54.248 1
192.168.10.0 255.255.255.0 10.63.1.1 10.63.54.248 1
212.15.107.60 255.255.255.255 127.0.0.1 127.0.0.1 50
212.15.107.255 255.255.255.255 212.15.107.60 212.15.107.60 50
224.0.0.0 240.0.0.0 10.63.54.248 10.63.54.248 20
224.0.0.0 240.0.0.0 212.15.107.60 212.15.107.60 1
255.255.255.255 255.255.255.255 10.63.54.248 10.63.54.248 1
255.255.255.255 255.255.255.255 212.15.107.60 212.15.107.60 1
Default Gateway: 212.15.107.60
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
10.60.0.0 255.255.0.0 10.63.1.1 1
10.61.0.0 255.255.0.0 10.63.1.1 1
10.62.0.0 255.255.0.0 10.63.1.1 1
10.63.0.0 255.255.0.0 10.63.1.1 1
192.168.0.0 255.255.0.0 10.63.1.1 1

Это, уже, с подключенным vpn.
Без vpn примерно так:
Persistent Routes:
Network Address Netmask Gateway Address Metric
10.60.0.0 255.255.0.0 10.63.1.1 1
10.61.0.0 255.255.0.0 10.63.1.1 1
10.62.0.0 255.255.0.0 10.63.1.1 1
10.63.0.0 255.255.0.0 10.63.1.1 1
192.168.0.0 255.255.0.0 10.63.1.1 1

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

по моему должно работать так...

route add -net 192.168.0.0/16 gw 10.63.1.1 1 dev eth0
route add -net 10.0.0.0/8 gw 10.63.1.1 dev eth0
route add -host 212.15.107.60 gw 10.63.1.1 dev ppp0
route add default gw 212.15.107.60





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

route add -host 212.15.107.60 gw 10.63.1.1 dev ppp0 ошибся ------------------ так правильно route add -host 212.15.107.60 dev ppp0

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