Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [Решено] Как настроить два маршрута в DHCP3?  (Прочитано 2114 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Анатолий Веснин

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Имеется сервер DHCP с настроенным dhcp3.
(Нажмите, чтобы показать/скрыть)

Как видно, дефолтовым роутером является 172.21.34.254 (это, собственно, модем).
В силу сложившихся обстоятельств необходимо добавить второй роутер и, соответственно, маршрут.
На клиентских машинах я прописываю команду:
route add -net 172.21.2.0 netmask 255.255.254.0 gw 172.21.34.90
Но хотелось бы, чтобы DHCP автоматически давал клиентам не только дефолтный маршрут, но и дополнительный.

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

Помогите, пожалуйста, советом или направлением, куда копать.
« Последнее редактирование: 07 Октября 2011, 18:23:21 от Анатолий Веснин »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #1 : 07 Октября 2011, 12:35:01 »
А так можно? Вроде бы DHCP умеет только IP дефолт гейтвея выдавать, а тебе нужно целый  маршрут со всеми параметрами...

Нельзя на 172.21.34.254 указать, чтобы запросы в 172.21.2.0 редиректил на 172.21.34.90?

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #2 : 07 Октября 2011, 12:48:26 »
т.е. надо на определенную сеть выдавать маршрут через другой роутер?

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #3 : 07 Октября 2011, 12:52:10 »
Надо выдать клиентам дополнительный маршрут, я так понял.

http://www.google.ru/search?q=dhcp+выдать+маршрут
Похоже, что всё-таки можно.

Оффлайн Анатолий Веснин

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #4 : 07 Октября 2011, 12:52:36 »
2 censor: Да.

Пользователь решил продолжить мысль 07 Октября 2011, 12:55:00:
Надо выдать клиентам дополнительный маршрут, я так понял.

http://www.google.ru/search?q=dhcp+выдать+маршрут
Похоже, что всё-таки можно.

О! Спасибо! Похоже, то, что надо!
Как я и думал - надо правильно сформулировать запрос поисковику...

Пользователь решил продолжить мысль 07 Октября 2011, 13:15:19:


Хм... Возникли другие обстоятельства.
Версия dhcp3: isc-dhcpd-V3.1.3
Версия ОС: Ubuntu 10.04.3 LTS

При внесении корректировок согласно вышеприведённой ссылке, сервер ругается на опции ms-classless-static-routes и rfc3442-classless-static-routes. Говорит, что не знает таких...

Я что-то не учёл? Или версия у меня какая-то не подходящая?
« Последнее редактирование: 07 Октября 2011, 13:15:19 от Анатолий Веснин »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #5 : 07 Октября 2011, 13:56:35 »
inet --> (PC1 DCHPserver - ON) --> (roter DHCPserver - off) --> (PC2 - DHCPclient)
?
Wars ~.o

Оффлайн Анатолий Веснин

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #6 : 07 Октября 2011, 15:23:54 »
Схема немного другая:
inet --> (roter DHCPserver - off) --> switch( (PC1 DCHPserver - ON), ... ,(PC2 - DHCPclient) )

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #7 : 07 Октября 2011, 16:52:15 »
Схема немного другая:
inet --> (roter DHCPserver - off) --> switch( (PC1 DCHPserver - ON), ... ,(PC2 - DHCPclient) )
Конечно, правильно. Но ип адрес 192.168.ххх.ххх, а не 172....
Ищо программы команд iptables и включи один на /proc/sys/net/ipv4/ip_forward.
Wars ~.o

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #8 : 07 Октября 2011, 18:19:25 »
При внесении корректировок согласно вышеприведённой ссылке, сервер ругается на опции ms-classless-static-routes и rfc3442-classless-static-routes. Говорит, что не знает таких...

Я что-то не учёл? Или версия у меня какая-то не подходящая?
имена опций с соответствующими кодами должны быть объявлены прежде чем будут использолваться в параметре option передаваемом клиенту

Оффлайн Анатолий Веснин

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как настроить два маршрута в DHCP3?
« Ответ #9 : 07 Октября 2011, 18:21:02 »
И что мне даст iptables? Что куда форвадить?
У меня не гейт с двумя сетевухами, у меня всего лишь dhcp-сервер.
В общем, я разобрался с доками по ссылке от Дмитрия Бо. Вопрос можно считать решённым.

Спасибо всем, кто принимал участие!
« Последнее редактирование: 07 Октября 2011, 18:24:05 от Анатолий Веснин »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: [Решено] Как настроить два маршрута в DHCP3?
« Ответ #10 : 07 Октября 2011, 18:39:06 »
В общем всем спасибо, нарыл тут http://linux.by/wiki/index.php/FAQ_DHCP_routes
в основную сенкцию прописать:
option ms-classless-static-routes code 249 = array of unsigned integer 8;
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

в потом в секции subnet или host прописывать:
option ms-classless-static-routes 16, 172,16, 10,16,40,100;
option rfc3442-classless-static-routes 16, 172,16, 10,16,40,100;

16 (маска)
172.16.0.0 (сеть)
10.16.40.100 (шлюз)


взято с opnnet

Оффлайн PsihoZ

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: [Решено] Как настроить два маршрута в DHCP3?
« Ответ #11 : 09 Января 2013, 16:19:07 »
всем доброго времени суток.

Обращаюсь за помощью.

Установил DHCP3 Server, настроил, зарезервировал адреса, всё замечательно.
Ну собственно попытался раздать с него нужный маршрут (в винде записан как route add -p 192.168.0.0 mask 255.255.255.0 192.168.93.10), и сеть падает.

конфиг DHCP и результат его отработки, ниже.

конфиг DHCP:
(Нажмите, чтобы показать/скрыть)

результат в WinXP SP3:
(Нажмите, чтобы показать/скрыть)

Дело в том, что просмотрел все варианты предложенные в интернете, вроде бы всё корректно записано, но могу где то ошибаться, буду рад подсказке

Всё это поднимается для объедининеия сетей по OVPN.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: [Решено] Как настроить два маршрута в DHCP3?
« Ответ #12 : 09 Января 2013, 16:30:39 »
днс?
Wars ~.o

Оффлайн PsihoZ

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: [Решено] Как настроить два маршрута в DHCP3?
« Ответ #13 : 09 Января 2013, 16:42:49 »
что ДНС?

если я правильно вас понял, то нет, сервер 192,168,93,10 не ДНС, он есть клиент OVPN.
вообще, приведу на всякий случай схему сети:

и тему, в которой настраивали тот самый OVPN, и пришли к мнению, что маршрут в туннель лучше раздавать через DHCP сервер

P.S. дополнение к схеме, на сервере 192,168,93,10 поднят DHCP для сети 192,168,93,0/24

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: [Решено] Как настроить два маршрута в DHCP3?
« Ответ #14 : 09 Января 2013, 18:18:55 »
всем доброго времени суток.
Доброго времени!
Попробуйте объявить хост с xp в секции subnet.
(Нажмите, чтобы показать/скрыть)
OpenWrt 19.07

 

Страница сгенерирована за 0.038 секунд. Запросов: 22.