网络实践-路由篇
本文使用vmware虚拟机进行路由表配置实践,通过配置路由表连接两个不同的网络
网络规划:
准备三台centos7虚拟机,其中一台作为路由设备router,其余两台分别代表处在不通网络中的pc1和pc2。因此router虚拟机需要分配两个LAN区段,创建LAN1和LAN2,pc1位于LAN1,pc2位于LAN2。
虚拟机名称 | ip地址 |
---|---|
router | LAN1:10.10.0.1,LAN2:10.10.1.1 |
pc1 | LAN1:10.10.0.2 |
pc2 | LAN2:10.10.1.2 |
虚拟机设置
虚拟机设置,创建LAN1、LAN2区段,pc1虚拟机和pc2虚拟机的网络适配器分别指定LAN区段为LAN1和LAN2,router创建两个网络适配器,分别制定LAN1和LAN2。
配置虚拟机网络
1.配置静态ip地址:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改BOOTPROTO=static
添加IPADDR=10.10.0.1
添加NETMASK=255.255.255.0
重启网络服务
service network restart
2.关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
3.开启ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
在三个虚拟机上配置好ip,router需要配置两个网卡
router:
pc1:
pc2:
尝试ping
router能ping通pc1和pc2:
但是pc1 ping不通 pc2:
配置路由表
在pc1中配置静态路由表
route add -net 10.10.1.0/24 gw 10.10.0.1
在pc2中
route add -net 10.10.0.0/24 gw 10.10.1.1
router上无需配置路由表,因为pc与router都是直连路由
再次ping
pc1 ping pc2
路由追踪