设置ip
- 三台虚拟机
- 第一台设置ip:10.1.1.10
- 第二台设置ip:10.1.1.11 & 20.1.1.1
- 第三台设置ip:20.1.1.10
关系图
主机 | ip | 连通性 |
---|---|---|
1 | 10.1.1.10 | 连通 |
2 | 10.1.1.11 | 连通 |
主机 | ip | 连通性 |
---|---|---|
2 | 20.1.1.1 | 连通 |
3 | 20.1.1.10 | 连通 |
操作
在1上添加一条静态路由 ,到达20.1.1.0/24的
网络route add -net 20.1.1.0/24 gw 10.1.1.11
用下列命令查看连通情况
[root@localhost ~]# ip ro
1中已经有去往20.1.1.0/24的路由
同样在3上添加静态路由
route add -net 10.1.1.0/24 gw 20.1.1.1
下列命令查看连通性
[root@localhost ~]# ip route
直接在1或3互相进行ping,如果连通则完成
如果不连通则进行下列操作
在2上添加可让linux作为路由中转的参数[root@localhost ~]# echo "net.ipv4.ip_forward=1">>/etc/sysctl.conf sysctl -p
应该就可以互相ping通了
PS:如果还有问题的话,试试reboot