Перейти к содержимому
Калькуляторы

Windows dhcp и лишние маршруты для гуру DHCP

Небольшой вопрос. Наверняка знающие люди в теме, но нагуглить не получилось

 

Есть isc -dhcp который раздает адреса в локалку. Настроен dhcp relay option 82

 

Клиентам выдаем адрес, маску подсети, DNS и маршруты

 

default gateway НЕ ВЫДАЕМ -ибо в инет ходим через PPPOE

 

В итоге -windows XP прописывает себе Default gateway = Полученный IP адрес

Vista и WIN7 - шлюз пуст, но в таблицу маршрутизации добавляется строчка

 

0.0.0.0 255.255.255.255 <Наш IP>

 

Откуда это? Очередное творение дяди Билли?

Если есть что почитать на эту тему -киньте ссылкой.

 

И как от этого избавиться?

 

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp, заодно можно сделать редиректор, чтобы в браузере писалось, что надо поднять pppoe-сессию и инструкцию по настройке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp

Знаю, с этим проблем нет, а проблемы начинаются с другим.

Ставим абонентам ТВ на комп. Тв у нас в отдельном влане, а следовательно вторая сетевушка.

Подцепил он на первую сетевую роутер который сам коннектит к интернету

На вторую сетевую - провод с телевидением. А для телевидения -тоже DHCP

Итог - из за лишнего маршрута который ставит себе винда получается что комп пытается лезть в интернет через кабель с ТВ -потому что метрика этого интерфейса меньше метрики сетевушки с интернетом.

Итог - при подключении кабеля с ТВ -интернета нету.

Поэтому меня интересует вопрос именно НЕ ОТДАВАТЬ default gw и чтобы его не было.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp

Знаю, с этим проблем нет, а проблемы начинаются с другим.

Ставим абонентам ТВ на комп. Тв у нас в отдельном влане, а следовательно вторая сетевушка.

Подцепил он на первую сетевую роутер который сам коннектит к интернету

На вторую сетевую - провод с телевидением. А для телевидения -тоже DHCP

Итог - из за лишнего маршрута который ставит себе винда получается что комп пытается лезть в интернет через кабель с ТВ -потому что метрика этого интерфейса меньше метрики сетевушки с интернетом.

Итог - при подключении кабеля с ТВ -интернета нету.

Поэтому меня интересует вопрос именно НЕ ОТДАВАТЬ default gw и чтобы его не было.

Раз вы(или абонент) всё равно вручную меняете настройки сетевого подключения(кто-то же меняет метрику), то просто отключите автоматическое получение адреса и пропишите вручную любой ip-адрес на сетевухе, например 192.168.0.1/24

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Объясню поподробнее

Мы предоставляем абонентам ТВ в отдельном от интернета VLAN-е. Соответсвенно под ТВ протягивается или новый кабель или ставим у абонента DIR-100 который разбирает вланы.

 

ТВ предоставляется как на приставки, так и на комп (2 сетевушка).

Соответсвенно устройство получает адрес по DHCP внутри влана для ТВ. будь то приставка или комп. Соответсвенно кроме адреса устройство получает необходимые маршруты. Ну и естественно мультикаст ходит только в влане для ТВ.

Обычный интернет мы предоставляем по PPPOE. Кроме интернета в абонентском влане тоже присутствует DHCP - для доступа в локалку.

 

default gateway нигде не выдается.

 

В данном случае у абонента оказался ноутбук с wi-fi и дома у него стоит роутер для раздачи интернета.

В случае с ТВ получилась такая вот схема:

 

---наш кабель -----Dir100---vlan(IPTV)---ноутбук(LAN)

                    |

                    |

                vlan для инета

                    |

                    |

                  D-link Dir300 в режиме роутера

                    |

                    |

                   wi-fi

                    |

                    |

              cетевушка ноутбука (wifi)

 

 

Итого получилось вот что:

У клиента 2 маршрута на 0.0.0.0

 

Первый

0.0.0.0 255.255.255.255 192.168.0.1 - то что ему выдает DHCP от DIR 300

 

Второй

 

0.0.0.0 255.255.255.255 <IP полученный для IPTV>

 

причем метрика маршрута N2 ниже метрики N1. В итоге все вылечилось ручным выставлением метрики на интерфейсе, но это костыль.

----------------------------------------------------------------

 

В итоге выяснилось, что если выдавать IP клиенту под WIN без указания шлюза - то винда сама себе пишет маршрут :

 

0.0.0.0 255.255.255.255 <IP которая получила>

 

что неверно, ибо такой маршрут мы не выдаем. Откуда он?

 

Собственно хотелось бы победить указанную ситуацию.

 

аз вы(или абонент) всё равно вручную меняете настройки сетевого подключения(кто-то же меняет метрику), то просто отключите автоматическое получение адреса и пропишите вручную любой ip-адрес на сетевухе, например 192.168.0.1/24

В том и дело что никаких вручную делать не хочется.

Изменено пользователем Negator

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может стоит передать от dhpcd, который висит на вашем iptv мидлваре, маршрут вида:

<диапазон ваших мультикаст_групп> mask <маска_ваши_мультикаст_групп> <IP полученный для IPTV>

?

 

может поможет: http://linux.by/wiki/index.php/FAQ_DHCP_routes

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да нет с мультикастом проблем

ТВ то как раз работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Насколько я помню, виндовый DHCP-клиент violate-ит RFC и вписывает default route, даже если её об этом не просят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

объясните, зачем вторая сетевушка....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Люди mvr не умеют, и дают тв в отдельном влане, вот зачем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.