LINUX.ORG.RU
ФорумAdmin

Хитрый рутинг: два роутера, две сети.


0

1

Приветствую!

Для начала, схема:

http://storage5.static.itmages.ru/i/14/0515/h_1400191933_3292933_04cdd550fd.png

Суть такая: надо с Host 1 иметь доступ на машины Other host *. Other host сидят за натом. Допустим, что редактировать рутиг тейбл на Router 1 нельзя.

Ума не приложу, это вообще реалезуемо?

Ответ на: комментарий от erebtonge

Да любой какой душеньке угодно. Хоть через ip tunnel.

naszar
()

Из схемы непонятно, находится ли router 2 в той же сети, что и host 1. Если да, то в чем проблема сказать на host 1, что трафик в 172.16.0/префикс должен ходить через 192.168.1.100?

dexpl ★★★★★
()
Ответ на: комментарий от erebtonge

Только тогда надо на Router_2 не делать нат к 192.168.1.150

naszar
()
Ответ на: комментарий от erebtonge

А где это делается <s>в винде</s>?

Пишу по памяти, проверить не на чем, за точность не ручаюсь:

route -p add 172.16.0.0 mask какая_там_маска_из_схемы_непонятно 192.168.1.100
в виндовой командной строке. Запускать от имени администратора. Доп. справка — route /?

dexpl ★★★★★
()
Ответ на: комментарий от erebtonge

В догонку, на всякий случай — если сеть не 172.16.0.0 (опять же, из схемы не совсем ясно), то в команде route -p … должен быть правильный адрес сети.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Данке шон! Огромное спасибо!

Ещё один вопрос по теме: а нет ли возможности сделать так: если маршрут 1 не доступен, сменеям на маршрут 2? То есть допустим, если гейтвей 192.168.1.100 не работает, то выбираем маршрут с гейтвеем, скажем, 10.0.10.1 (для пакетов, у которых дистанейшн = 172.16.0.* и только для них? Вот это было бы решением прямо отличным!

erebtonge
() автор топика
Ответ на: комментарий от erebtonge

Теоретически, можно добавить маршруты с разными метриками (см. route /?) — чем меньше значение метрики, тем выше приоритет маршрута.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

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

Michael89
()

все-таки более тру сделать настроить маршрутизацию на Router 1 и поправить nat если имеется на Router 2. Будет работать идеально и без костылей.

Michael89
()

Легко через pbr на R2. Более правильным решением было бы настроить нат на R1, а на R2 нат отключить.

andrew667 ★★★★★
()
Последнее исправление: andrew667 (всего исправлений: 1)
Ответ на: комментарий от Michael89

Я ж кажу, роутер 1 по условиям не доступен для редактирования.

Он вообще может быть разным из совсем другой сети айпи выдавать. Потому что машина как раз ноут и есть. И она ездит.

erebtonge
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.