prepare for docker

This commit is contained in:
mantaohuang
2020-05-29 19:46:23 -04:00
parent 468864d3e2
commit 5a8b7755a3
8 changed files with 76 additions and 18 deletions
+2 -2
View File
@@ -24,14 +24,14 @@ fi
iptable_mangle_check_add OUTPUT -m owner --gid-owner {{route_table_name}} -j MARK --set-mark {{route_table_id}}
iptable_nat_check_add POSTROUTING -m owner --gid-owner {{route_table_name}} -o ${dev} -j MASQUERADE
# populate route table
ip route flush table {{route_table_name}}
ip route add ${route_vpn_gateway} dev ${dev} src ${ifconfig_local} table {{route_table_name}}
ip route add default via ${route_vpn_gateway} table {{route_table_name}}
ip route add 192.168.122.0/24 via 192.168.122.1 dev enp1s0 table {{route_table_name}}
# add vpn_gateway to main route table
ip route add ${route_vpn_gateway} dev ${dev} src ${ifconfig_local}
ip rule add fwmark {{route_table_id}} table {{route_table_name}} pref {{rule_pref}}
#ip rule add from ${ifconfig_local} table {{route_table_name}} pref {{rule_pref}}
iptable_check_add OUTPUT -m mark --mark {{route_table_id}} -j ACCEPT