Показать полную графическую версию : В какую сетку полетит пинг?
В какую сетку полетит пакет, если к компу подключено 2 сетевушки, которые смотрят в сетки с одинаковыми адресами 192.168.0.x???
как правильно настроить маршрутизацию?
Guest 80 247 100
23-01-2006, 07:14
интересный вопрос! %О)
а оно уже подключено?
мне кажется, что если 192.168.0.х будет побита на подсети и это будет отраженно в настройках сетевых карт, то всё будет ходить :О) а вот если нет... мне кажется вообще не буде работать :о)) хотя....
интересно было бы услышать что получилось!
Guest 80 247 100
23-01-2006, 07:25
вот
http://forum.oszone.net/showthread.php?p=396036&posted=1#post396036
вообще схема с двумя сетевыми картами, имеющими адреса из одной подсети, на одной машине хоть и не противоречит основам tcp/ip, но является крайне не рекомендуемой. если же всё-таки надо, то обязательно при прописании марщрутизации указывать устройство, через которое пойдёт траффик.
в linux-системах:
route add default gw <gefault_gw_ip> dev <device>
оно еще не подключено (ко второй сетке).
эти две сетки имеют выход в и-нет, мне интересно, как отмаршрутится пакет во внешний интернет, через какую сеть? есть ли какой-нибудь критерий выбора маршрута? по метрике? или приоритетный - default gateway?
эти две сети - два разных прова, и я хочу через этот комп раздавать интернет третьей сетке (комп будет NAT-шлюзом), и мне надо знать через какой интерфейс будет идти трафик, и управлять этим делом, переключать его время от времени.
в догонку, система win2k. на второи интерфейсе интернета пока нет.
если второй интерфейс не подключен, все работает нормально через первый
если подключить второй, то трафик по-прежнему пойдет через первый интерфейс
но: если первый интерфейс изначально был выключен, и включен лишь после второго - то появляются непонятные глюки, интернет периодичесик "падает"
я обнаружил что это связано со значением шлюза по умолчанию, которое устанавливается равным шлюзу для подсети, интерфейс которой был задействован первым.
в идеале хотелось бы направлять трафик одновременно в два интерфейса, но думаю для этого нужен навороченный маршрутизатор.
Само собой разумеющееся, что пакет пойдет туда, куда указывается шлюз по умолчанию, за исключением случаев, когда для определенных сетей назначения указан отдельный шлюз. Хочешь переключать сети назначения - меняй шлюз по умолчанию. Кстати, а вот из какой сети пакет при этом будет получен - еще вопрос. Но где-то уже на форуме я подобную тему встречал. Там вроде вопрос про тарелки обсуждался. И было упоминание, что можно в исходящем пакете заказать сеть, из которой будет получен ответ. Но дальнейшее развитие данной темы не знаю, не ведаю и нужды такой не было :-)
Интересно... Получается, что нужно минимум два шлюза... Если на том же железе, то второй только виртуальный. Переключать дефолтовый шлюз придется на станциях... через DHCP или удаленно.
а может проще будет разбить диапазон 192.168.0.0/24 пополам?
3kLiN, напиши пожалуйста, подробнее!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.