Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Команда route add

Ответить
Настройки темы
Proxy/NAT - Команда route add

Аватара для keysi_

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Очень хочу получить ответ на свой вопрос поэтому постараюсь описать так чтобы не пришлось ждать вездесущщего экстрасенса из отпуска

Итак.
Иммеется компъютер с Windows XP SP2. В нём 2 сетевых карты, настроенные следующим образом:

eth0:
IP: 192.168.1.19
MASK: 255.255.255.0
GTW: 192.168.1.1
metric: 1
где 192.168.1.1 - adsl роутер
Тоесть сетевушка смотрит во внутреннюю локальную сеть и интернет.

eth1:
IP: 172.16.1.19
MASK: 255.255.255.248
GTW: 172.16.1.17
metric: 2
где 172.16.1.17 - роутер кабельного vpn провайдера
Эта сетевуха смотрит в локальную сеть провайдера. На другом конце города, к этому же провайдеру подключен другой наш комп (IP: 172.16.1.2, MASK: 255.255.255.240, GTW: 172.16.1.1), который должен быть виден.


Сейчас при выставлении метрики eth0:1,eth1:2 - есть интернет, но 172.16.1.2 не пингуется,
а при выстапвлении метрики eth0:2,eth1:1 - пингуется 172.16.1.2, но нет интернета.

Решение вижу в настройке статической маршрутизации средставми винды: комманда route. Но видимо я совсем глупый потому как не могу понять как же работает эта комманда. На форуме есть подобные темы, но все же там не то либо не достаточно описано, так как вижу извечно: "сбой добавления маршрута".


PS: Варианты аля "смени систему" или "поставь роутер" не прокатывают, все необходимо настроить настройкой того что имеется, на доставляя оборудования или софта.

Отправлено: 16:53, 26-02-2011

 

Аватара для Destruction

Ветеран


Сообщения: 1666
Благодарности: 164

Профиль | Отправить PM | Цитировать


непонятно, чего вы хотите добиться? все о команде route можете прочитать во встроенной справке, набрав в командной строке route /?

Отправлено: 17:09, 26-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для keysi_

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Читал. Говорю же глупый видимо, не чего не выходит. Конкретнее чего я хочу дибиться:

я хочу сидеть в интернете, чтобы весь посылаемый мною трафик летел через первую сетевую карту (eth0), а трафик к конкретному IP адресу 172.16.1.2 летел через вторую сетевую карту (eth1).

А не как сейчас, что "либо все туда либо все туда"

Если можно конкретную командную строку: route X X X X ... c моими значениями, чтобы я понял что надо делать.

Отправлено: 17:25, 26-02-2011 | #3



Moderator


Сообщения: 53174
Благодарности: 15430

Профиль | Отправить PM | Цитировать


Цитата keysi_:
eth1:
IP: 172.16.1.19
MASK: 255.255.255.248
GTW: 172.16.1.17
metric: 2
где 172.16.1.17 - роутер кабельного vpn провайдера
Эта сетевуха смотрит в локальную сеть провайдера. На другом конце города, к этому же провайдеру подключен другой наш комп (IP: 172.16.1.2, MASK: 255.255.255.240, GTW: 172.16.1.1), который должен быть виден.
Если маски сделать одинаковыми, должен видеть без маршрутов.

Отправлено: 19:52, 26-02-2011 | #4


Аватара для keysi_

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не спорю, но маски задаю не я. а провайдер. Но в целом с теорией команды route разобрался, завтра буду пробовать. Главная проблема в том что в русской винде кошмарный перевод хелпа route /?. Надо так:
route add 172.16.1.16 MASK 255.255.255.248 172.16.1.17 -p, где
add - команда
172.16.1.16 - подсеть адресов которые будем перенаправлять (это не IP!!! лучше высчитать при помощи IP калькулятора)
MASK 255.255.255.248 - маска подсети которую будем перенаправлять
172.16.1.17 - шлюз через который потечет инфа, или можно проще - основной шлюз той сетевухи через которую надо пропустить информацию предназначенную подсети 172.16.1.16
-p - сохранить после перезагрузки.

Тогда всем новичкам в этом деле будет понятно, без лишнего гемора.

Попутно попробовал при помощи route передать что нибудь из одной подсети в другую через комп с двумя картами. Тоесть сделать некий роутер из него.
Две сетевых карты: 172.16.1.19 и 192.168.1.19:
Код: Выделить весь код
route add 172.16.1.16 MASK 255.255.255.248 192.168.1.1
Ни чего не вышло, видимо роутить запросы других компов из подсетей ему не подсилу.

Последний раз редактировалось keysi_, 27-02-2011 в 01:17.


Отправлено: 23:06, 26-02-2011 | #5



Moderator


Сообщения: 53174
Благодарности: 15430

Профиль | Отправить PM | Цитировать


keysi_, к одному адресу 172.16.1.2
Код: Выделить весь код
route -p add 172.16.1.2 mask 255.255.255.255 172.16.1.17
или ко всему диапазону 172.16.0.0 - 172.31.255.255
Код: Выделить весь код
route -p add 172.16.0.0 mask 255.240.0.0 172.16.1.17
Вообще, выложите результаты выполнения в командной строке:
Код: Выделить весь код
ipconfig /all
route print

Отправлено: 08:55, 27-02-2011 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Команда route add

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Мультимедиа - [add-on] JetAudio 8.x Virtyaluk Наборы обновлений для Windows XP/2003/Windows 7 23 23-03-2014 20:02
FreeBSD - [решено] route add... - как это автоматизировать? JaRule Общий по FreeBSD 5 25-03-2011 11:16
Интернет - команда route -p stonecold Сетевые технологии 3 12-10-2010 17:15
Add-ons vamone Тест-форум 5 22-03-2010 11:13
Различия RRAS и route -p add Delirium Microsoft Windows NT/2000/2003 3 30-06-2008 11:56




 
Переход