
二、查询、添加、删除路由记录的几个命令① route(旧命令) 路由管理命令,没保存到配置文件中时,开机无效route -n 查看路由信息route add -net[/-host] IP/子网 gw gateway 添加网络[/主机]路由 例:route add -net 10.1.0.0/16 gw 10.2.0.200route add default gw gateway 添加默认路由 例:route add default gw 10.2.0.200或route add -net 0.0.0.0 netmask 0.0.0.0 gw gateway 添加默认路由 例:route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.2.0.200route del -net[/-host] IP/子网 删除网络[/主机]路由 例:route del -net 10.1.0.0/16route del default gw gateway删除默认路由 ② ip route(新命令)ip route [show|list] 查看路由信息ip route add 选项 via gateway 添加路由 网络路由:NETWORK/MASK 主机路由:IP例:ip route add 192.168.0.0/24 via 172.16.0.1 加网络路由 ip route add 192.168.1.13 via 172.16.0.1 加主机路由 ip route add default via GW 加默认路由,用于路由的边界处 例:ip route add default via 172.16.0.1ip route del TARGET 删除路由ip route flush [dev IFACE] [via PREFIX] 清空路由表例:ip route flush dev eth0 ③ /etc/sysconfig/network-scripts/route-接口(eth0)(系统默认没有) route加的路由记录的配置文件• 注意:需service network restart 生效• 两种风格:不能混用(a)TARGET via GW (多用)如:10.0.0.0/8 via 172.16.0.1(b)每三行定义一条路由 (少用)ADDRESS#=TARGETNETMASK#=maskGATEWAY#=GW ④ netstat -nr 显示内核路由表 windows查询路由表:route print 三、实验:配置路由环境 • 实验工具:4台虚拟机(可以克隆虚拟机来完成这个实验,克隆后记得修改MAC地址) A机器 R1路由器 R2路由器 B机器 • 实验过程: (1)构思路由环境

(2)准备工作:把4台机器“物理的连到一起”① 根据上图,我们需要分三个网段:VMnet11、VMnet12、VMnet13


(3)查询接口名,若错误(不是我们习惯的eth0、eth1),修改。① 为了标准化,把centos 7 改为传统命名方式(eth0、eth1)(这一步可以不需要)编辑 /boot/grub2/grub.cfg,在第一个linux16的行尾加上net.ifnames=0,重启才有效


