Linux带有强大的网络功能,许多企业级的路由器都是用精简版的Linux实现,包括家用路由器也是Linux.一般情况一下,我们不会用云服务器当做路由器,使用更多的是openwrt等嵌入式linux系统。
linux静态路由的实现
1、网络拓扑
2、实验环境
假设有三台路由器相互连接,两边有两台PC机配置不同网段的IP地址,要实现这2台计算机能互相访问的目的.
3、首先开启5台虚拟机,点任意一台虚拟机鼠标右键--设置--网络适配器--创建4个虚拟网段,为Vmnet10-13
4、拿出3台centos7.4系统当做路由器使用,先禁用NetworkMagaer功能,并开启网卡和路由功能
5、先将两台客户机的IP地址设置好,客户机A为192.168.1.12/24 网关为192.168.1.1 客户机B为192.168.2.12/24 网关为192.168.2.1
B采取相同的步骤设置即可
6、设置路由器,首先设置路由R1,ens33接口IP为192.168.1.1/24 ens37接口IP为172.20.0.1/16
R2和R3可用相同的命令修改端口IP(R2的ens33接口IP为 172.20.0.2/16 ens37接口IP为172.30.0.1/16 R3的ens33接口IP为172.30.0.2/24
ens37接口IP为192.168.2.1)
7、设置静态路由,在当前路由里添加其他其他为学习的路由信息,注:且网关为下一跳(相邻)路由接口。
R1
R2
R3
8、用客户机Aping 客户机B , 可通讯。