LINUX.ORG.RU

dhcp клиент/сервер в UNIX/Linux


0

0

Вопрос, наверное, очень изъезженный. Но я так нигде и не добился четкой информации по нему.

Почему, под оффтопиком, таблица маршрутизации появляется сама, а под унихами, нет. Приходится забивать самому.

Мне не суть важно узнать, как сделать то же самое и под Linux/UNIX. Мне понять бы, почему. Откуда такие ноги растут. Одни - там, а другие - здесь.

Есть ли где Документированный материал, на этот счет. Где стоят точки над и. Типа, "мы пошли этой дорогой, потому что ....".

У нас невозможно нормально работать, не настроив таблицу маршрутизации. И напротив, у нас же, под оффтопм, ничего не надо настраивать.

А сеть следущая.

10.[16-24].0.0-10.6[0,5].0.0

К примеру, я нахожусь в сети 10.64.0.0
Под Linux, я увижу лишь маршрут к гейту этой подсети - 10.64.1.1
pptp сервер находится по адресу 10.60.1.21. Пока я не вобью маршрут от своей сети к этому ip, pptp соединение может и будет но пакеты не пойдут. Аналогично, что бы добраться мне и до сети 10.61.0.0, прийдется пробивать маршрут к гейту этой сети.

Головная станция же находится в сети 10.60.0.0
Так же понадобится маршрут к сети 10.0.0.0

В сети 10.[16-24].0.0 вообще свои правила.

Кто виноват? Провайдер, неверно постоивший сеть, или же что-то еще?

Почему оффтоп dhcp клиенты хавают таблицу автоматом, а UNIX (mac os x, *BSD, Linux etc), нет?

Кто-нибудь знает ответ?

anonymous

Я три раза перечитал ваш пост, но так и не понял, о каких маршрутах идет речь... Вы про маршруты, которые выдаются по dhcp? Это та еще технология, новая, сыроватая, но можно включить:

http://www.linux.by/wiki/index.php/FAQ_DHCP_routes

Или в про то, что в офтопике может быть один машрут по умолчанию, установили pptpd соединение, стало два маршрута по умолчанию, но все работатет? А в линуксе, если к серверу pptpd пакеты идут через маршрут по умолчанию, то нельзя сказать "ip route replace default ... dev ppp0" ???

>В сети 10.[16-24].0.0 вообще свои правила.

Какие свои правила? Правила маршрутизации? Указывайте диапазоны адресов масками (префиксами), а то совсем тяжело читать.

mky ★★★★★
()

>Кто виноват? Провайдер, неверно постоивший сеть, или же что-то еще?

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

Если речь идёт о статических маршрутах через dhcp, то тут можно почитать -

http://www.faqs.org/rfcs/rfc3442.html
http://www.opennet.ru/tips/info/666.shtml
http://forum.dobroe.ru/index.php?showtopic=34115

MiracleMan ★★★★★
()

хз, что там у тебя за провайдер, но ты просто можешь свой dhcp-client пустить с опцией отладки, и из dhclient-script.debug узнать о содержании диалога сервера и клиента. Дхцп сервер моего домашнего прова, например, недавно почему-то перестал выдавать клиенту айпишники своих неймсерверов ;) всякое бывает.. а из результата отладки видно, что клиент запрашивает, и что получает в ответ, включая маршруты.

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