vi /etc/sysconfig/network-scripts/route-enp0s3 #在此文件添加如下格式的内容 #主机一中添加 172.16.230.0/24 via 172.20.1.52 #主机二中添加 172.16.220.0/24 via 172.20.1.51 #重启网络验证 service network restart #查看路由表中是否有刚才添加的路由 ip route show | column -t
#主机一中添加 any net 172.16.230.0/24 via 172.20.1.52 #主机二中添加 any net 172.16.220.0/24 via 172.20.1.51 #重启网络服务 systemctl restart network #查看路由表中是否有刚才添加的路由 ip route show | column -t
开启IP转发
1 2 3 4
#永久开启 vi /etc/sysctl.conf #修改 net.ipv4.ip_forward=1
#主机一 docker network create test --driver bridge --ipam-driver default --subnet 172.16.220.0/24 #主机二 docker network create test --driver bridge --ipam-driver default --subnet 172.16.230.0/24 #查看网络 docker network ls
设置静态路由
1 2 3 4 5 6 7 8
#主机1上添加路由规则(添加主机2的ip和网段) ip route add 172.16.230.0/24 via 172.20.1.52 #主机2上添加路由规则(添加主机1的ip和网段) ip route add 172.16.220.0/24 via 172.20.1.51 #开启路由转发 iptables -P FORWARD ACCEPT