- ? ? ? 兩主機之間搭建路由通信實驗
實驗目的:測試兩個主機之間添加三個路由通信,看彼此之間是否能通信。
假設:A主機的IP為192.168.1.100/24
B主機的IP為10.0.0.100/8
R1: ens33: 192.168.1.1/24? ?ens37 :192.168.2.1/16
R2: eth0: 192.168.2.2/16? ?eth1 :172.0.0.1/16
R3: ens33:?172.0.0.2/16 ? ens37 :10.0.0.1/8
A主機與R1之間的網段為? ? vmnet10:192.168.1.0/24
R1主機與R2之間的網段為? vmnet11:192.168.2.0/16
R2主機與R3之間的網段為? vmnet12:172.16.0.0/16
R3主機與B之間的網段為? ? vmnet13:10.0.0.0/8
依次在VMware里添加網卡vmnet10, vmnet11, vmnet12, vmnet13
將A主機的網卡設為vmnet10
R1的ens33網卡設為vmnet10,ens37網卡設為vmnet11
R2的eth0網卡設為vmnet11,eth1網卡設為vmnet12
R3的ens33網卡設為vmnet12,ens37網卡設為vmnet13
B主機的網卡設為vmnet13
1、關閉各主機和路由的防火墻
service iptables stop
chkconfig iptables off
systemctl stop firewalld
systemctl disable firewalld
2、設置A主機的IP地址并重啟網絡服務
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
3、配置路由R1的IP地址并重啟網絡服務
vim /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens37
systemctl restart network
4、配置路由R2的IP地址并重啟網絡服務
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
service network restart
5、配置路由R3的IP地址并重啟網絡服務
vim /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens37
systemctl restart network
6、設置B主機的IP地址并重啟網絡服務
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
7、在R1路由添加路由表記錄并開啟路由服務
route?add -net 172.16.0.0/16? gw 192.168.2.2
route add -net 10.0.0.0/8? gw 172.16.0.2
echo 1 > /proc/sys/net/ipv4/ip_forward
8、在R2路由添加路由表記錄并開啟路由服務
route?add -net 192.168.1.0/24? gw 192.168.2.1
route add -net 10.0.0.0/8? gw 172.16.0.2
echo 1 > /proc/sys/net/ipv4/ip_forward
9、在R3路由添加路由表記錄并開啟路由服務
route?add -net 192.168.1.0/24? gw 192.168.2.1
route add -net 192.168.2.0/16? gw 172.16.0.1
echo 1 > /proc/sys/net/ipv4/ip_forward
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97191