一、路由命令
路由命令是Linux下網路管理中非常重要的一部分。它用於設置和管理網路路由,包括添加、刪除、查看路由表等操作。
二、常用的路由管理命令
1. 查詢路由表
route -n
該命令的結果會列出系統中所有的路由信息,包括目的地址、網關地址、子網掩碼、網路介面等。
2. 添加路由規則
route add [目標地址] gw [網關地址] [子網掩碼] dev [介面名]
該命令用於添加一條路由規則。其中,目標地址、網關地址、子網掩碼都需要指定,dev表示將路由規則添加到指定的網卡上。
3. 刪除路由規則
route del [目標地址] gw [網關地址] [子網掩碼] dev [介面名]
該命令用於刪除指定的路由規則。
4. 設置默認網關
route add default gw [網關地址]
該命令用於將指定的網關設置為默認網關。
5. 顯示與網卡相關的路由表
ip route show dev [介面名]
該命令用於顯示與指定網卡相關的路由表信息。
三、實例演示
1. 查詢當前路由表
route -n
該命令的結果可能類似於下面這樣:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.17.132.1 0.0.0.0 UG 600 0 0 eth0 10.118.51.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 172.17.132.0 0.0.0.0 255.255.252.0 U 600 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
2. 添加路由規則
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0
該命令的含義是將192.168.3.0網段的流量通過網關192.168.2.1路由到eth0網卡。
3. 刪除路由規則
route del -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0
該命令的含義是刪除之前添加的路由規則。
4. 設置默認網關
route add default gw 192.168.1.1
該命令的含義是將192.168.1.1設置為默認網關。
5. 顯示與網卡相關的路由信息
ip route show dev eth0
該命令的結果可能類似於下面這樣:
10.0.0.0/8 via 192.168.2.1 dev eth0 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.100 192.168.3.0/24 via 192.168.2.1 dev eth0
四、總結
本文主要對Linux查看路由命令進行了詳細的闡述,介紹了常用的命令及其功能,並通過實例演示了如何使用這些命令。掌握這些命令對於進行網路管理工作非常重要。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187719.html