Небольшая заметка основанная на https://habrahabr.ru/post/108690/
1. eth0 10.15.128.149 (управление)
2. eth2 192.168.8.2
Дефолтный маршрут смотрит на 10.15.128.1.
Интернет можно получить через 192.168.8.1, но если мы сменим маршрут по умолчанию - потеряем управление, так как маршрут на сеть управления пропадет.
Управлять устройством через Интернет тоже не можем.
Вариант номер 1:
Написать специфичный маршрут в сторону терминала управления через 10.15.128.1 , затем поменять дефолтный маршрут. Но это не наш метод.
Вариант номер 2:
Использовать простой PBR ( https://habrahabr.ru/post/108690/ )
Приступим
1. Добавим таблицы в файл /etc/iproute2/rt_tables
150 net_Internet
145 net_MNG
2. Применим следующий скрипт:
#!/bin/bash
/sbin/ip rule add from 10.15.128.149 table net_MNG
/sbin/ip route add default via 10.15.128.1 table net_MNG
/sbin/ip rule add from 192.168.8.2 table net_Internet
/sbin/ip route add default via 192.168.8.1 table net_Internet metric 100
/sbin/ip route del default via 10.15.128.1
/sbin/ip route add default via 192.168.8.1
На этом все, теперь у нас есть Интернет и управление.
Дано
Устройство на линуксе . Имеется 2 подключения :1. eth0 10.15.128.149 (управление)
2. eth2 192.168.8.2
Дефолтный маршрут смотрит на 10.15.128.1.
Интернет можно получить через 192.168.8.1, но если мы сменим маршрут по умолчанию - потеряем управление, так как маршрут на сеть управления пропадет.
Управлять устройством через Интернет тоже не можем.
Задача
Получить управление и Интернет по двум разным каналам.Вариант номер 1:
Написать специфичный маршрут в сторону терминала управления через 10.15.128.1 , затем поменять дефолтный маршрут. Но это не наш метод.
Вариант номер 2:
Использовать простой PBR ( https://habrahabr.ru/post/108690/ )
Приступим
1. Добавим таблицы в файл /etc/iproute2/rt_tables
150 net_Internet
145 net_MNG
2. Применим следующий скрипт:
#!/bin/bash
/sbin/ip rule add from 10.15.128.149 table net_MNG
/sbin/ip route add default via 10.15.128.1 table net_MNG
/sbin/ip rule add from 192.168.8.2 table net_Internet
/sbin/ip route add default via 192.168.8.1 table net_Internet metric 100
/sbin/ip route del default via 10.15.128.1
/sbin/ip route add default via 192.168.8.1
На этом все, теперь у нас есть Интернет и управление.
Комментариев нет:
Отправить комментарий