
实验: 实现三台路由器与两台主机之间的互连拓扑图:

路由表配置图:
实现原理: R1配置路由器,这是A访问B的过程. 主机A和R1路由器1接口直接相连,然后从R1本地计算机的2接口中退出,并添加3接口R1上相邻路由器R2的Ip地址用作网关. 以相同的方式,在R1上添加R2路由器3接口的网段(IP地址作为网关)和主机B(172.18.0.0).
R2路由器也是如此,左侧是接口3,相邻的R1路由器接口(接口2)的IP地址被添加到R2作为网关,路由器从右侧退出(接口4),并将R3路由器添加到R2. 5接口IP地址用作网关.
R3路由器也是如此. 主机B不通过网关直接连接到R3路由器的6接口. R3中的5接口与10.100.0.0在同一网段上,不需要网关. R3的5接口出站并位于R3. 将相邻的R2路由器4接口的IP地址添加为网关;然后在192.168.34.0网段上添加网关(即R2路由器4接口的IP地址),出口是R3的5接口.


在主机A上配置IP地址和网关:
将主机A的网络和路由器R1的接口1放在同一物理网络上:
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.34.100 GATEWAY=192.168.34.200 PREFIX=24 DNS1=114.114.114.114
配置R1路由器
R1和主机A的1接口在同一物理网段中
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.34.200 # IP地址改为A主机的网关地址 PREFIX=24 DNS1=114.114.114.114
配置R1的接口2的IP地址. 接口2和主机A不在同一物理网段中,但路由器在内核中工作. 只要一个接口可以通信,跨网段的另一个接口也可以通信.

cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=static IPADDR=10.0.0.1 PREFIX=8 DNS1=114.114.114.114
配置R2路由器
R2的3接口路由器应与R1的2接口路由器位于同一网段
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=10.0.0.1 PREFIX=8 DNS1=114.114.114.114
配置R2的4接口路由器
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=10.100.0.100 PREFIX=16 DNS1=114.114.114.114
配置R3路由器

配置R3的5接口,该接口必须与R2的4接口在同一网段中
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=10.100.0.200 PREFIX=16 DNS1=114.114.114.114
配置R3的6接口,IP地址为B主机的网关地址
cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=static IPADDR=172.18.0.200# IP地址改为B主机的网关地址 PREFIX=16 DNS1=114.114.114.114
配置B主机IP和网关
cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=172.18.0.100 GATEWAY=172.18.0.200 PREFIX=16 DNS1=114.114.114.114
在R1路由器上添加路由规则

# route add -net 10.100.0.0/16 gw 10.0.0.2 # route add -net 172.18.0.0/16 gw 10.0.0.2
在R2路由器上添加路由规则
# route add -net 192.168.34.0/24 gw 10.0.0.1 # route add -net 172.18.0.0/16 gw 10.100.0.200
在R3路由器上添加路由规则
# route add -net 10.0.0.0/8 gw 10.100.0.100 # route add -net 192.168.34.0/24 gw 10.100.0.100
在R1 / R2 / R3路由器上启用路由功能
# vim /etc/sysctl.conf # 修改到配置文件中 net.ipv4.ip_forward=1 # sysctl -p # 使路由配置生效
测试结果:
如您所见,此时主机A可以访问主机B,主机B也可以访问主机A.

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-309746-1.html
范围不定
支持
任何工业品都有设计使用寿命