路由的分类和管理
路由:跨网络通信;
路由分类:
主机路由
网络路由
默认路由
路由管理命令:
route 命令是在本地 IP 路由表中显示和修改条目网络命令;
查看:route -n
添加:route add
route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
目标:192.168.1.3 网关:172.16.0.1
# route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
目标:192.168.0.0 网关:172.16.0.1
# route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
# route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
默认路由,网关:172.16.0.1
# route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
# route add default gw 172.16.0.1
删除:route del
route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
目标:192.168.1.3 网关:172.16.0.1
# route del -host 192.168.1.3
目标:192.168.0.0 网关:172.16.0.1
# route del -net 192.168.0.0 netmask 255.255.255.0
配置路由实例:
1,给两台主机配置两个网卡来充当两台路由R1和R2;
路由R1
路由R2
2,给两台主机PC1和PC2分别配置IP地址和网关:
PC1
PC2
3,centos 6 关闭NetworkManager服务和关闭防火墙:
关闭NetworkManager服务:service NetworkManager stop
关闭防火墙:iptables -F
4,centos 7 关闭NetworkManager服务和关闭防火墙:
关闭NetworkManager服务:systemctl stop NetworkManager
关闭防火墙:iptables -F
5,在路由R1中添加默认网关到路由表里面:
route add default gw 10.1.0.8
6,在路由R2中添加默认网关到路由表里面:
route add default gw 10.1.0.6
7,给路由R1开启数据转换:
echo 1 > /proc/sys/net/ipv4/ip_forward
8,给路由R2开启数据转换:
echo 1 > /proc/sys/net/ipv4/ip_forward
9,用PC1逐步去拼PC2:
10,用PC2逐步去拼PC1:
11,删除R1默认的路由:
route del default gw 10.1.0.8
12,删除R2默认的路由:
route del default gw 10.1.0.6
原创文章,作者:AN0519,如若转载,请注明出处:http://www.178linux.com/45880
评论列表(1条)
写的不错,但这个图有点乱,建议换其他的截图工具试试,