Negator Опубликовано 17 марта, 2011 Небольшой вопрос. Наверняка знающие люди в теме, но нагуглить не получилось Есть 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> Откуда это? Очередное творение дяди Билли? Если есть что почитать на эту тему -киньте ссылкой. И как от этого избавиться? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 17 марта, 2011 Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp, заодно можно сделать редиректор, чтобы в браузере писалось, что надо поднять pppoe-сессию и инструкцию по настройке. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Negator Опубликовано 17 марта, 2011 Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp Знаю, с этим проблем нет, а проблемы начинаются с другим. Ставим абонентам ТВ на комп. Тв у нас в отдельном влане, а следовательно вторая сетевушка. Подцепил он на первую сетевую роутер который сам коннектит к интернету На вторую сетевую - провод с телевидением. А для телевидения -тоже DHCP Итог - из за лишнего маршрута который ставит себе винда получается что комп пытается лезть в интернет через кабель с ТВ -потому что метрика этого интерфейса меньше метрики сетевушки с интернетом. Итог - при подключении кабеля с ТВ -интернета нету. Поэтому меня интересует вопрос именно НЕ ОТДАВАТЬ default gw и чтобы его не было. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 17 марта, 2011 Если мне не изменяет память, то маршрут по умолчанию в тунель у винды более приоритетный, поэтому можно спокойно отдавать default_gw по dhcp Знаю, с этим проблем нет, а проблемы начинаются с другим. Ставим абонентам ТВ на комп. Тв у нас в отдельном влане, а следовательно вторая сетевушка. Подцепил он на первую сетевую роутер который сам коннектит к интернету На вторую сетевую - провод с телевидением. А для телевидения -тоже DHCP Итог - из за лишнего маршрута который ставит себе винда получается что комп пытается лезть в интернет через кабель с ТВ -потому что метрика этого интерфейса меньше метрики сетевушки с интернетом. Итог - при подключении кабеля с ТВ -интернета нету. Поэтому меня интересует вопрос именно НЕ ОТДАВАТЬ default gw и чтобы его не было. Раз вы(или абонент) всё равно вручную меняете настройки сетевого подключения(кто-то же меняет метрику), то просто отключите автоматическое получение адреса и пропишите вручную любой ip-адрес на сетевухе, например 192.168.0.1/24 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Negator Опубликовано 17 марта, 2011 (изменено) Объясню поподробнее Мы предоставляем абонентам ТВ в отдельном от интернета 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 В том и дело что никаких вручную делать не хочется. Изменено 17 марта, 2011 пользователем Negator Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
true.ru Опубликовано 18 марта, 2011 может стоит передать от dhpcd, который висит на вашем iptv мидлваре, маршрут вида: <диапазон ваших мультикаст_групп> mask <маска_ваши_мультикаст_групп> <IP полученный для IPTV> ? может поможет: http://linux.by/wiki/index.php/FAQ_DHCP_routes Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Negator Опубликовано 18 марта, 2011 Да нет с мультикастом проблем ТВ то как раз работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 18 марта, 2011 Насколько я помню, виндовый DHCP-клиент violate-ит RFC и вписывает default route, даже если её об этом не просят. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martin74 Опубликовано 19 марта, 2011 объясните, зачем вторая сетевушка.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dsk Опубликовано 19 марта, 2011 Люди mvr не умеют, и дают тв в отдельном влане, вот зачем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...