История изменений
Исправление intelfx, (текущая версия) :
Три решения на выбор, в порядке убывания субъективной красоты:
- Добавить unreachable-правило для iif eth2 с меньшим (т. е. численно большим) приоритетом:
ip rule add iif eth2 priority 10 table 42 # было ip rule add iif eth2 priority 11 unreachable # новое
- Добавить основной default-маршрут не в таблицу main, а в отдельную таблицу:
ip rule add iif lo table 43 ip route add default table 43 via ... dev eth0 # заставить сетевой менеджер пихать дефолтный маршрут сюда
- Добавить в таблицу 42 unreachable-маршрут с большей метрикой:
ip route add unreachable default table 42 metric <много>
Исправление intelfx, :
Три решения на выбор:
- Добавить unreachable-правило для iif eth2 с меньшим (т. е. численно большим) приоритетом:
ip rule add iif eth2 priority 10 table 42 # было ip rule add iif eth2 priority 11 unreachable # новое
- Добавить в таблицу 42 unreachable-маршрут с большей метрикой:
ip route add unreachable default table 42 metric <много>
- Добавить основной default-маршрут не в таблицу main, а в отдельную таблицу:
ip rule add iif lo table 43 ip route add default table 43 via ... dev eth0 # заставить сетевой менеджер пихать дефолтный маршрут сюда
Исходная версия intelfx, :
Три решения на выбор:
- Добавить unreachable-правило для iif eth2 с меньшим (т. е. численно большим) приоритетом:
ip rule add iif eth2 priority 10 table 42 # было ip rule add iif eth2 priority 11 unreachable # новое
- Добавить в таблицу 42 unreachable-маршрут с большей метрикой:
ip route add unreachable default table 42 metric <много>
- Добавить основной default-маршрут не в таблицу main, а в ещё одну кастомную таблицу с явным правилом вида not iif eth2:
ip rule add not iif eth2 table 43 ip route add default table 43 via ... dev eth0 # заставить сетевой менеджер пихать дефолтный маршрут сюда