第一阶段-如何实现虚拟机之间跨网段通信

实验目的:第一阶段主要理解二层网络和三层网络之间是如何通信的。并通过虚拟机完成跨网段之间的通信。


实验环境的拓扑图


image

实验环境操作前准备

  • 3台克隆的虚拟机
  • 并将虚拟机UUID删除(因为使用的克隆,必须要删除)
  • 将第一块网卡的IP配置为10.0.0.201/24
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.201
NETMASK=255.255.255.0

  • 将第二台的虚拟机ip地址更改为
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.202
NETMASK=255.255.255.0

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.0.12
NETMASK=255.255.255.0                   
  • 将第三台的ip地址修改为
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.0.13
NETMASK=255.255.255.0
  • 经过测试
主机 IP地址 连通性
Route1 10.0.0.201 网络可达
Route2 10.0.0.202 网络可达

主机 IP地址 连通性
Route2 192.168.10.12 网络可达
Route3 192.168.10.13 网络可达

操作步骤

1.在Route上添加一条静态路由,到达192.168.0.0/24的网络

route add -net 192.168.0.0/24 gw 10.0.0.202

查看Route1上的路由表

[root@localhost ~]# ip ro
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.201 metric 100 
192.168.0.0/24 via 10.0.0.202 dev eth0 

Route1中已经有去往192.168.0.0/24的路由

2.同样在Route3上添加静态路由病查看路由表

[root@localhost ~]# route add -net 10.0.0.0/24 gw 192.168.0.12
[root@localhost ~]# ip route 
10.0.0.0/24 via 192.168.0.12 dev eth0 
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.13 metric 100 

3.此时在Route1测试跟Route3的连通性,发现不通。

因为Route2上无法为Route1中转,需要在Route2上添加一条参数。

4.Route 2上添加可让linux作为路由中转的参数

[root@localhost ~]# echo "net.ipv4.ip_forward=1">>/etc/sysctl.conf
sysctl -p

5.在Route1上测试,ping Route3的地址可达。

[root@localhost ~]# ping 192.168.0.13
PING 192.168.0.13 (192.168.0.13) 56(84) bytes of data.
64 bytes from 192.168.0.13: icmp_seq=1 ttl=63 time=1.51 ms
64 bytes from 192.168.0.13: icmp_seq=2 ttl=63 time=0.489 ms
64 bytes from 192.168.0.13: icmp_seq=3 ttl=63 time=0.498 ms
64 bytes from 192.168.0.13: icmp_seq=4 ttl=63 time=0.450 ms
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。