Привет. Я работаю с Cisco 1600 и Mikrotik RouterOS одновременно. Мне нужно настроить ethernet-интерфейс Mikrotik как “no ip redirect”, то есть интерфейс не должен отправлять ICMP-сообщения в сеть, к которой он подключен. Эти ICMP-сообщения меняют шлюз на хостах в сети, перенаправляя пакеты на другой шлюз. Это можно увидеть в таблице маршрутизации на каком-нибудь хосте (Windows Command: route print). Я могу настроить это на Cisco, но на Mikrotik! HOST IP ..10.5 и GW ..10.1 | | |---------..10.2 CISCO ------------>Cis ROUTE. | | ----------..10.1 ROS ------------->Mik ROUTE. . Я использую Mikrotik в качестве основного шлюза, а Cisco – в качестве резервного маршрута. У Mikrotik есть 0.0.0.0 → ..10.2 в качестве шлюза последней инстанции. Когда маршрут Mikrotik падает, он перенаправляет все пакеты на ..10.2, но хост немедленно меняет свой шлюз на ..10.2, потому что интерфейс Mikrotik отправляет это "ICMP-сообщение"! Затем, если маршрут Mikrotik снова становится доступным, пакеты по-прежнему проходят через шлюз Cisco, потому что хост изменил свой шлюз! Все это возвращается в норму, когда проходит 3 или 4 минуты, потому что новый шлюз на хосте истекает. Используя Cisco (вместо Mikrotik) и команду “no ip redirect” это не происходит. Не мог бы кто-нибудь помочь? Я ОЧЕНЬ извиняюсь за мой английский. Большое спасибо! Иван Перино - АРГЕНТИНА
