路由的分類和管理
路由:跨網絡通信;
路由分類:
主機路由
網絡路由
默認路由
路由管理命令:
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.www58058.com/45880
寫的不錯,但這個圖有點亂,建議換其他的截圖工具試試,