День добрый, уважемые.
Ситуация:
настраиваю сервер с тремя виланами на eth0.
Третий вилан оставим в покое, на нём всё работает и через дефотную таблицу маршрутизации - обычный route add -net.
А первые два вилана смотрят в интернет. В первый всё уходит по дефолтному маршруту всего сервера. Надо сделать так, чтобы все пакеты с src адресом интерфейса второго вилана уходили через второй вилан.
Создал дополнительную таблицу маршрутизации.
Вписал туда default via $шлюз_второго_вилана.
Вписал правило ip rule add from $адрес_на_втором_вилане/32 table имя_таблицы.
При входящем соединении на адрес второго вилана всё отлично. Работает, как и задумано, ответы уходят через второй вилан.
А вот при попытках инициировать соединение со стороны сервера (через traceroute и ping с указанием интерфейса и src IP адреса) какого-то хрена начинается поиск удалённого узла на втором уровне - arp who-has 77.88.21.8 tell $vlan2_ip - во втором вилане.
Что я забыл?
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от hizel
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от hizel
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от sedogrep
Ответ на:
комментарий
от hizel
Ответ на:
комментарий
от hizel
Ответ на:
комментарий
от sedogrep
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Маршрутизация в Linux (2011)
- Форум Проблема с маршрутами и таблицами iproute2. (2016)
- Форум так пинг есть, а так нету :( (2005)
- Форум [debian] второй pppd и default route (2009)
- Форум интернет через 2 провайдеров+проброс портов - решение проблемы (2011)
- Форум iproute2. Неверный src-ip. (2013)
- Форум openWRT, policy base routing не работает для локальных адресов (2019)
- Форум Пропали правила из таблицы маршрутизации (2010)
- Форум Маршрутизация с iptables метками. (2013)
- Форум помогите с iproute2. пожалуйста! (2003)