策略路由
2018-08-06
添加默认路由
route add default gw 192.168.1.1
删除默认路由
route del default
查看路由表
route -n
或
netstat -rn
或
ip route
添加静态路由
ip route add 192.168.3.0/24 via 192.168.1.1
via 网关出口 IP地址 dev 网关出口 物理设备名
策略路由
创建策略路由表 eth2table,优先级为20
echo "20 eth2table" >> /etc/iproute2/rt_tables
为策略表添加路由,可根据源IP走不同网关
# 本机与默认网关的路由,否则会显示路由不可达
ip route add 192.168.3.0/24 via 192.168.1.1 table eth2table
# 为策略表添加默认网关,满足策略的都走这条
ip route add default via 192.168.1.190 table eth2table
# 配置源策略
ip rule add from 172.17.0.4/32 table eth2table
查看策略路由表
ip route list table eth2table
查看源策略
ip rule list table eth2table
查看docker端口映射情况
iptables -L DOCKER -t nat -n
或
docker port CONTAINER_NMAE