QWE Posted October 13, 2024 Posted October 13, 2024 Есть микротик с паблик IP на ether1 и настроенным EoIP туннелем. На микротике два маршрута 0.0.0.0/0 с разными метриками, один на шлюз в сети интерфейса ether1, второй на серый IP который доступен через туннель. Маршрут через туннель с лучшей метрикой. Так сделано для того чтобы мониторить EoIP туннель по серому IP. Может это и не верно, но так сделано и пусть это будет условием задачи. Но получается такая штука, что если пинговать белый IP микротика, то ответы уходит через туннель, т.к. маршрут по умолчанию в него лучший. Просьба скинуть ссылку как настроить так чтобы отправить icmp replay с того же интерфейса, через который пришел icmp request. Или что добавить в правила firewall для этого?Решение нужно чем проще тем лучше. Вставить ник Quote
alibek Posted October 13, 2024 Posted October 13, 2024 mangle для маркировки трафика. И политики для выбора маршрута. Вставить ник Quote
alibek Posted October 14, 2024 Posted October 14, 2024 Цитата что за политики выбора? Routing Mark в IP - Routes - Rules. Цитата маркировать нужно "connection" или "packet"? Действие mark routing в цепочке input (кажется). Сейчас микротика под рукой нет, поэтому точную конфигурацию показать не смогу. Но пару лет назад как раз на микротике подобное делал — два аплинка и ответный трафик (только не icmp, а tcp/rdp) должен был уходить в тот же интерфейс, с которого его инициировали. Я делал настройку, основываясь на этой статье: https://habr.com/ru/articles/463813/ Правда пришлось многое менять, но основной принцип понятен. Сейчас нагуглилась более лаконичная и понятная: https://interface31.ru/tech_it/2023/04/mikrotik-i-neskol-ko-provayderov-balansirovka-kanalov.html Вставить ник Quote
QWE Posted October 14, 2024 Author Posted October 14, 2024 Для ROS7.X добавил 1. в Routing -> tables имя таблицы (она же routing mark) 2. в Route list (ip -> Route) дефолт на ip шлюза сети интерфейса ether1 для Routing Table п.1 3. в IP -> Firewall -> Mangle правило для цепочки output для icmp c src ether1 ip делай mark routing именем routing mark п.1. 4. в Routing -> Rules для Routing mark п.1 выполняй lookup only in table в Table п.1 Вставить ник Quote
Saab95 Posted October 14, 2024 Posted October 14, 2024 5 часов назад, QWE сказал: Для ROS7.X добавил Насколько упала производительность от таких хитросплетений? Не проще ли было просто маркировать весь трафик, который должен идти в туннель одним правилом. А все, что в туннель не идет - улетит через канал с белым IP. Вставить ник Quote
jffulcrum Posted October 14, 2024 Posted October 14, 2024 1. создается автоматически при создании 3. Вставить ник Quote
QWE Posted October 16, 2024 Author Posted October 16, 2024 "Насколько упала производительность от таких хитросплетений? Не проще ли было просто маркировать весь трафик, который должен идти в туннель одним правилом. А все, что в туннель не идет - улетит через канал с белым IP" Возможно есть еще проще решение IP -> Firewall -> Mangle правило для цепочки output для src ether1 ip делай route (маршрутизируй) на ip шлюза (дефолт) сети интерфейса ether1 Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.