Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Route add

Автор: Wise_Kaa
Дата сообщения: 02.01.2007 17:15
Сетевая алта имеет адрес 192.168.1.2
Был добавлен такой маршрут:
route add -p 10.10.10.0 mask 255.255.255.0 192.168.1.1
Все запросы на подсеть 10.10.10.0 идут через 192.168.1.1, а надо сделать так, что бы запрос на адрес 10.10.10.5 не шел через 192.168.1.1, а шел через провайдера интернета, причем провайдеров много, по этому прописать маршрут через них не получится.
Резюме: как сделать, что бы все запросы к 10.10.10.0 кроме 10.10.10.5 шли через маршрут 192.169.1.1. Точнее, как сделать это наиболее просто?
Автор: The Bug
Дата сообщения: 02.01.2007 19:56
route add 10.10.10.5 mask 255.255.255.255.0 xxx.xxx.xxx.xxx -p
Где xxx.xxx.xxx.xxx адрес шлюза провайдера.
Если тебе нужно выбирать различных провайдеров, то тогда надо использовать policy based routing или какой либо протокол динамической маршрутизации.
Автор: Ruza
Дата сообщения: 02.01.2007 22:34
Wise_Kaa
Наиболее просто добавить маршрут как сказал The Bug, но в порядке просмотра таблици маршрутизации т.е. первым должен быть маршрут 10.10.10.5 а потом 10,10,10,0. Если не ошибаюсь винда прсматривает таблицу снизу вверх
Автор: Wise_Kaa
Дата сообщения: 02.01.2007 23:49

Цитата:
route add 10.10.10.5 mask 255.255.255.255.0 xxx.xxx.xxx.xxx -p

Вот в данный момент у меня так и сделано, но меня это не устраивает.
policy based routing - и как этим пользоваться? с какого бока подойти?
Возможно я немного непонятно объяснил что мне надо. Попробую по-другому. Надо что бы все запросы на 10.10.10.0 кроме 10.10.10.5 шли через маршрутизатор, а 10.10.10.5 шел уже по ДНС-серверам и путям провайдеров. Т.е. надо что бы никаких маршрутов на 10.10.10.5 не было вообще, что бы система сама их искала.
Автор: The Bug
Дата сообщения: 03.01.2007 00:57
Wise_Kaa
Дело в том, что скорее всего у тебя настроен шлюз по умолчанию. В таблице роутинга есть такая строчка
0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx
Так вот, если ты не укажешь явно маршрут для 10.10.10.5 то пакеты будут направляться на xxx.xxx.xxx.xxx.
Автор: Wise_Kaa
Дата сообщения: 03.01.2007 10:09
Вот именно! Но ведь 10.10.10.5 попадает под маршрут
route add -p 10.10.10.0 mask 255.255.255.0 192.168.1.1 , а мне этого не надо.
Именно что должно работать по принципу 0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx , однако я даже xxx.xxx.xxx.xxx не знаю , точнее знаю, но их много и этот вариант в общем не подходит
Автор: KocmonpaB
Дата сообщения: 03.01.2007 15:54
Нужный тебе маршрут metric 9
Общий route add -p 10.10.10.0 mask 255.255.255.0 192.168.1.1 Metric 10
Автор: ShriEkeR
Дата сообщения: 03.01.2007 16:08
The Bug
у
Цитата:
10.10.10.5

Цитата:
mask 255.255.255.255.255
должна быть
Автор: fat_lucky
Дата сообщения: 04.01.2007 13:22

Цитата:
но в порядке просмотра таблици маршрутизации

Именно.

Цитата:
mask 255.255.255.255.0

Говорит о всей подсети
Цитата:
10.10.10.X

Так-что
Цитата:
mask 255.255.255.255.255
должна быть



Автор: Wise_Kaa
Дата сообщения: 05.01.2007 10:15

Цитата:
Нужный тебе маршрут metric 9
Общий route add -p 10.10.10.0 mask 255.255.255.0 192.168.1.1 Metric 10

А почему именно такие метрики? именно 9 и 10?

Цитата:
mask 255.255.255.255.255
должна быть

Что-то тут лишнее, или два 255 или нуля не хватает. Ведь всего 4 октета должно быть
Автор: KocmonpaB
Дата сообщения: 05.01.2007 11:24
Любые можешь ставить. Стоимость маршрута 10.10.10.5 должна быть меньше.
Автор: ShriEkeR
Дата сообщения: 05.01.2007 11:59
Wise_Kaa
правильно. я их не посчитал.
должно остаться 255.255.255.255
Автор: The Bug
Дата сообщения: 05.01.2007 12:02
Ну случайно этот нолик добил в конце. А все сразу меня ругать...
Автор: Tema
Дата сообщения: 27.02.2007 03:31
Есть два компа.
Оба под XPSP2
Первый делаю шлюзом с двумя сетевухами, одна из которых смотрит в интернет, а вторая в сеть.
Сетевуха, смотрящая в интернет настроена (по инструкции провайдера) так:
ip компа - 192.168.50.10
маска - 255.255.254.0
шлюз - 192.168.50.1
днс1 - 192.168.0.1
днс2 - 192.168.0.2
потом по инструкции заводится соединение vpn. Далее инструкция просит добавить статические маршруты:

route -p add 192.168.0.0 mask 255.255.0.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 80.251.120.0 mask 255.255.252.0 192.168.50.1

После выполения этих команд этот комп начал видеть интернет, а второй нет.
Сетка между компами настроена так:
шлюз:
ip 192.169.0.1
маска 255.255.255.0
второй:
ip 192.169.0.2
маска 255.255.255.0
шлюз 192.169.0.1
DNS 192.169.0.1

Что надо добавить из маршрутов и на какой комп, чтобы всё-таки второй смог ходить в паутину через первый?
Автор: Molt
Дата сообщения: 27.02.2007 07:15
Tema

Цитата:
192.169.0.1

А не 192.168.0.1 ? Откуда такая подсеть?

На шлюзовом (первом компе) что за ось? XP или 2003? Поставь флажок в свойствах соединения VPN "Общий доступ к подключению к интернету".

Автор: Tema
Дата сообщения: 27.02.2007 13:53

Цитата:
А не 192.168.0.1 ? Откуда такая подсеть?

Ну 192.168.х.х будет один из адресов сети провайдера, поэтому я и выбрал 192.169., чтобы не было пересечения.

Цитата:
На шлюзовом (первом компе) что за ось? XP или 2003?

Оба компа XP SP2

Цитата:
Поставь флажок в свойствах соединения VPN "Общий доступ к подключению к интернету".

Стоит с самого начала. Я даже вижу это соединение и могу им управлять в папке "сетевые подключения" второго компа. Но интернета он не видит
Автор: vovanj7
Дата сообщения: 27.02.2007 16:45

Цитата:
Ну 192.168.х.х будет один из адресов сети провайдера, поэтому я и выбрал 192.169., чтобы не было пересечения.

почитай рекомендации RFC 1918 ! там ясно сказано, что для приватных сетей выделен диапазон 192,168,0,0

Кто тебе мешает присвоить на шлюзе на второй сетевой, которая в локалку смотрит, адресс 192.168.10.10/255,255,255,0 к примеру. Тогда на второй машине 192.168.10.11/255,255,255,0 шлюз 192.168.10.10 и ДНС соответственно 192.168.10.10
Автор: Tema
Дата сообщения: 27.02.2007 18:44
vovanj7
Если я поставлю так, то мне это разве не помешает:

Цитата:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.50.1

Я так понимаю, что этот маршрут заставляет смотреть на любой адрес 192.168.х.х через комп 192.168.50.1, а этот комп провайдеровский шлюз. Получится, что первый комп(192.168.10.10) будет ходить на второй комп(192.168.10.11) через 192.168.50.1? А пустит ли 192.168.50.1 меня на тот комп? Думаю, что он об этотм не знает и знать не должен, а кроме того у них небось есть свой с таким адресом, раз используется такой маршрут.
Автор: vovanj7
Дата сообщения: 28.02.2007 14:31

Цитата:
Если я поставлю так, то мне это разве не помешает:

а попробовать что мешает?

Цитата:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 80.251.120.0 mask 255.255.252.0 192.168.50.1


Если провайдер дал такие маршруты, то скорее всего 192.168.50.1 сможет обработать такие запросы, т.к. в маршрутах включены все приватные сети(кроме 172.21).
Автор: Tema
Дата сообщения: 28.02.2007 17:00

Цитата:
а попробовать что мешает?

Буду пробовать Завтра поеду попробую сегодня буду валяться с температурой и кашлять.

Цитата:
Если провайдер дал такие маршруты, то скорее всего 192.168.50.1 сможет обработать такие запросы, т.к. в маршрутах включены все приватные сети(кроме 172.21).

Сможет-то может и сможет(сорри за каламбур ), но ведь не хотелось бы, чтобы запрос между двумя компами сети ходил через непонятно какой провайдеровский комп, которому совсем не нужны мои пакеты, когда два компа, которым надо обменяться информацией стоят рядом и соединены шлангом.



Добавлено:
Кстати, а если вместо

Цитата:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 80.251.120.0 mask 255.255.252.0 192.168.50.1

сделать такие маршруты:

Цитата:
route -p add 192.168.0.0 mask 255.255.254.0 192.168.50.1
route -p add 192.168.50.0 mask 255.255.254.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 80.251.120.0 mask 255.255.252.0 192.168.50.1

Тогда ведь таже 192.168.10.0 подсеть освободится от гнёта статических маршрутов?
Как ваше мнение по этому поводу?
Поеду проверю сразу отпишусь.
Автор: vovanj7
Дата сообщения: 28.02.2007 17:28
можно еще так попробовать

Цитата:
route -p add 192.168.50.0 mask 255.255.254.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 80.251.120.0 mask 255.255.252.0 192.168.50.1
[q]

в этом случае, все пакеты из подсети 192.168.50.0(в т.ч. и 192.168.50.10 ) будут на Шлюз провайдера ити, а остальные будут по внутренней сети гулять

Автор: Tema
Дата сообщения: 28.02.2007 20:23
Не, так не пойдёт там же DNSы 192.168.0.1 и 192.168.0.2 поэтому надо ещё оставить 192.168.0.0
Автор: Tema
Дата сообщения: 05.03.2007 21:26
Попробовал всё.
Ни фига не хочет второй комп в нет лазить.
Заметил кое-что интересное:
1) Когда расшариваешь на шлюзе в виде общего соединения соединение VPN, то второй может пинговать тот же узел, что только что попинговал шлюз.
Например, шлюз попинговал yandex.ru и тут же пробуешь на втором он тоже может пинговать этот узел. Но никакой другой не может.
2) Когда расшариваешь на шлюзе в виде общего соединения просто само соедитнение сетевухи "Подключение по локальной сети 2", смотрящей в нет, то шлюз может резолвить адреса при пинге, но сами пинги всё равно не проходят.
Например, пингуешь yandex.ru он пишет, что пробует пинг такого-то ip, но все четыре "Превышен интервал...". Т.е. он может достучаться до DNS судя по всему.
Какие есть ещё предложения?
Автор: DeathMan
Дата сообщения: 05.03.2007 23:12
Есть такая заморочка !

Пользуюсь спутниковым инетом и соответ. что бы поиграть в онлайн игру мне нужно провести как раз роутинг, но я не могу понять как...

использую спутниковый ускоритель Globax который имеет IP 87.238.112.163:20034 игры соответственно имеют разные IP (ну допустим 120.85.85.1)...

Вопрос в след.:
- как мне завернуть трафик на ускоритель, чтобы игра шла через спутник а не через "землю" (которую я использую в качестве "запросного канала") ???

помогите !
Автор: Tema
Дата сообщения: 05.03.2007 23:51
Команда route используется так:
route -p add <тут пишешь куда надо> mask <тут пишешь маску> <тут пишешь через что>
-p - этот ключ, чтобы сохранить настройку, если его не использовать, то после перезагрузки этот маршрут сбросится.
Автор: DeathMan
Дата сообщения: 06.03.2007 07:35
если я правильно понял, то мой пример будет выглядеть так: !?
route add 120.85.85.1 mask 255.255.255.0 87.238.112.163

Но у меня возникает ещё одни вопросик, как можно наиболее простым способом узнать IP и маску с котрым конектится игрулька ?
Автор: vovanj7
Дата сообщения: 06.03.2007 10:33
DeathMan
по Route
набери route help и там тебе будет и синтаксис и пример

Tema
А если попробовать НАТ настроить на 1-м компе или прокси поставить

Автор: Tema
Дата сообщения: 06.03.2007 11:03
vovanj7
В этом и дело, что нужно решить штатными средствами обычной WinXP. C проксёй я думаю проблем бы не было... Хотя, видимо всё-таки придётся, если не удастся-таки решить штатными.
Автор: vovanj7
Дата сообщения: 06.03.2007 11:20

Цитата:
В этом и дело, что нужно решить штатными средствами обычной WinXP

а с чем это связано?
Автор: Tema
Дата сообщения: 06.03.2007 20:20
vovanj7
С тем, что на обоих компах стоит обычный XP и за обоими будут сидеть юзвери за которыми я не буду следить и они не смогут ничего сделать, если что-то надо будет донастроить-перенастроить в проксях.

Страницы: 12345678910111213

Предыдущая тема: Canon LBP-2900 тормозит при печати через сеть


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.