DevHeads.net

Persisting Routes In A Routing Table Other Than The Default

I need to add persistent routes to a policy routing table. I can add
rules to an IP policy table after installing NetworkManager-config-
routing-rules; but I have not found how to add routes to a table other
than the specific table.

Manually I do a:
ip route add default via 192.168.1.6 dev ens192 table pods

Rules load automatically via the /etc/sysconfig/network-scripts/rules-
{interface} files. Routes added to /etc/sysconfig/network-
scripts/routes-{interface} are always added to the default policy.

[root@aqueduct rc.d]# ip rule
0: from all lookup local 
32763: from 192.168.65.0/24 lookup pods 
32764: from 192.168.41.0/24 lookup pods 
32765: from 192.168.43.0/24 lookup pods 
32766: from all lookup main 
32767: from all lookup default 

Comments

Re: Persisting Routes In A Routing Table Other Than The

By Chris Adams at 05/15/2018 - 14:04

Once upon a time, Adam Tauno Williams < ... at whitemice dot org> said:
What are you putting in the routes-<if> file? I just put something
like:

table 200 default via 192.168.41.1 dev eth1