![]() |
Настройка маршрутов...
добрый вечер... случилась такая проблема...
есть: на комп загоняется 3 сетевухи 1 и 2 выход в Интернет. 3 идет к wi-fi роутеру. NIC1 : имеет внешний IP 87.255.3.x NIC2 : имеет внешний IP 81.27.250.х через VPN NIC3 : имеет внутренний IP 10.10.10.1 ОС: windows XP(смена на другую не возможна) вопрос... что надо сделать что бы из 3 сетевухи можно было выходить в сеть через 1 или 2?.. |
default route(в простонародье шлюз) должен быть на одном из внешних интерфейсов(я б по впн не ганял интернет(полагаю что это подключение к другому офису)), а доступ организовывается установкой кокого-нибуть прокси или нат.
Если у вас есть несколько шлюзов(а предполагаю что так есть - то работать небудет - дефалт роут должен быть один) |
благодарю за ответ...
по впн комп получает внешний ИП по 2ой сетевухе. проблема в том что, человеку нужно что бы он мог выходить в инет через вайфай. стоит 2 сети... если одна обваливается, то комп должен переключиться на другую... шлюзов действительно несколько - 2 шт. можно ли узнать какой коммандой можно переключаться дефолтные шлюзы? сейчас пока работает так: 1. одна сеть(NIC2) вырублена 2. вторая(NIC1) стоит как ей положено. 3. в "сетевых подключениях". "Свойства" NIC1 во вкладке "Дополнительно" стоит галка "разрешить другим пользователям сети использовать подключение к Интернету данного компьютера" на сеть NIC3. |
ну, например, вот так:
route delete 0.0.0.0 route add 0.0.0.0 MASK 0.0.0.0 192.168.1.1 только что это вам даст ? то чем вы расшарили подключение nic1 есть ics, и эта штука не позволяет одновременно расшарить более одного подключения (к тому же никогда не слышал о возможности конфигурировать её из командной строки, если кто знает - подскажите), за то позволяет расшарить vpn-подключение в WinXP есть и ещё один NAT, тот что: netsh routing ip nat install netsh routing ip nat add interface nic1 full netsh routing ip nat add interface nic3 private вот он – и из командной строки управляется и позволяет расшаривать более одного подключения, да проблема (на сколько я знаю) в том, что ими не могут быть ни dial-up ни vpn подключения а одновременно эти две штуки работать тоже не могут (в смысле - их даже активировать одновременно нельзя) но при помощи бубна и имея большое желание, думаю, можно написать батник который будет проверять соединение с nic1 и nic2(vpn) и в зависимости от результата “включать” либо (netsh routing ip nat) на nic1 либо ics на nic2, ну и менять, если понадобится шлюз по умолчанию ту же задачу можно решить с помощью nat32, правда и там будут свои проблемы, одна из которых – лекарство для полной версии |
Задача интересная но не для ХР так точно, можно поискать софт сторонний с функцией адванс роутинга, или писать какой нить шедулер пингающий интерфейсы провайдеров на доступность и при отсутствии переключающие дефолт гетвеи, но это изврат.
|
Я не пойму - а почему нельзя прописать два дефолтовых маршрута (route add 0.0.0.0 MASK 0.0.0.0), но с разными метриками? Если один не будет доступен, пакеты пойдут по другому...
|
| Часовой пояс GMT +4, время: 09:00. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.