Шлюз ubuntu проблема с двумя линками?
Есть шлюз на 16 убунте, у него 2 линка до разных провайдеров айпи статикой настроено, 1 основной второй резерв, мне нужно чтобы этот шлюз был доступен сразу с двух внешних айпи, пишу следуюющие директивы:
ip rule del from all to 192.168.88.1 lookup ISP2
ip rule del from 192.168.88.50 lookup ISP2
ip rule del from all to 10.49.1.254 lookup ISP1
ip rule del from 10.49.1.5 lookup ISP1
ip rule add from 192.168.88.50 lookup ISP2
ip rule add to 192.168.88.1 lookup ISP2
ip rule add from 10.49.1.5 lookup ISP1
ip rule add to 10.49.1.254 lookup ISP1
ip route flush cache
ip route flush table ISP2
ip route flush table ISP1
ip route add 10.49.1.0/24 dev enp1s0.200 proto kernel scope link src 10.49.1.5 table ISP1
ip route add default via 10.49.1.254 dev enp1s0.200 table ISP1
ip route add 192.168.88.0/24 dev enp1s0.300 proto kernel scope link src 192.168.88.50 table ISP2
ip route add default via 192.168.88.1 dev enp1s0.300 table ISP2
#192.168.88.1 шлюз не обращайте внимание, что серый айпи
#10.49.1.254 шлюз не обращайте внимание, что серый айпи
Но после перезапуска скрипта в route -n нет второго шлюза по умолчанию, если я пропишу metric 10 в /etc/network/interfaces для enp1s0.300 то второй маршрут появляется, в итоге из лок.сети шлюза пропадает доступ по ssh по этим внешним айпи, как мне вообще понять, что трафик пришедший через enp1s0.200 уйдёт именно через него? и почему не появляется второй маршрут? спасибо
ip rule del from all to 192.168.88.1 lookup ISP2
ip rule del from 192.168.88.50 lookup ISP2
ip rule del from all to 10.49.1.254 lookup ISP1
ip rule del from 10.49.1.5 lookup ISP1
ip rule add from 192.168.88.50 lookup ISP2
ip rule add to 192.168.88.1 lookup ISP2
ip rule add from 10.49.1.5 lookup ISP1
ip rule add to 10.49.1.254 lookup ISP1
ip route flush cache
ip route flush table ISP2
ip route flush table ISP1
ip route add 10.49.1.0/24 dev enp1s0.200 proto kernel scope link src 10.49.1.5 table ISP1
ip route add default via 10.49.1.254 dev enp1s0.200 table ISP1
ip route add 192.168.88.0/24 dev enp1s0.300 proto kernel scope link src 192.168.88.50 table ISP2
ip route add default via 192.168.88.1 dev enp1s0.300 table ISP2
#192.168.88.1 шлюз не обращайте внимание, что серый айпи
#10.49.1.254 шлюз не обращайте внимание, что серый айпи
Но после перезапуска скрипта в route -n нет второго шлюза по умолчанию, если я пропишу metric 10 в /etc/network/interfaces для enp1s0.300 то второй маршрут появляется, в итоге из лок.сети шлюза пропадает доступ по ssh по этим внешним айпи, как мне вообще понять, что трафик пришедший через enp1s0.200 уйдёт именно через него? и почему не появляется второй маршрут? спасибо
Похожие публикации
Как правильно прописать стат. маршрут к внутреней подсети?
Как настроить дополнительные IP адреса в Ubuntu?
Настройка роутинга в домашней сети
Как лучше организовать IT-инфраструктуру предприятия?
IPSEC/L2TP VPN на Ubuntu 12.04.1 на AWS
Нет комментариев