`route` 命令是一種用於配置和顯示計算機網絡路由表的工具。在Linux和Unix操作系統中,該命令通常被用來控制網絡流量的路由選擇。以下是 `route` 命令的常用選項和使用示例:
1. 顯示的路由表信息:
命令:`route -n`
該命令將顯示當前主機的路由表信息,包括目標網絡和網關地址、網絡接口和鏈路狀態等。
2. 添加一條靜態路由:
命令:`route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`
該命令將添加一條靜態路由,以將目標網段 192.168.1.0/24 通過網關地址 192.168.0.1 連接到本地網絡。
3. 刪除一條靜態路由:
命令:`route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`
該命令將刪除目標網段 192.168.1.0/24 通過網關地址 192.168.0.1 連接到本地網絡的路由。
4. 修改現有的靜態路由:
命令:`route change -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.2`
該命令將修改目標網段 192.168.1.0/24 通過網關地址 192.168.0.2 連接到本地網絡的路由。
5. 查看特定目標網絡的路由信息:
命令:`route -n get 192.168.1.0`
該命令將顯示到目標網絡 192.168.1.0/24 的路由信息,並指出到達該目標網絡的下一跳網關地址。
6. 查看某個接口的IP地址:
命令:`route -n | grep 'UG[ \t]' | awk '{print $8}'`
該命令將顯示當前默認網關所使用的網絡接口及其對應的IP地址。
注意:使用 route 命令需要具有 root 權限。
`route` 命令是一種用於配置和顯示計算機網絡路由表的工具。在Linux和Unix操作系統中,該命令通常被用來控制網絡流量的路由選擇。以下是 `route` 命令的常用選項和使用示例:
1. 顯示的路由表信息:
命令:`route -n`
該命令將顯示當前主機的路由表信息,包括目標網絡和網關地址、網絡接口和鏈路狀態等。
2. 添加一條靜態路由:
命令:`route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`
該命令將添加一條靜態路由,以將目標網段 192.168.1.0/24 通過網關地址 192.168.0.1 連接到本地網絡。
3. 刪除一條靜態路由:
命令:`route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`
該命令將刪除目標網段 192.168.1.0/24 通過網關地址 192.168.0.1 連接到本地網絡的路由。
4. 修改現有的靜態路由:
命令:`route change -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.2`
該命令將修改目標網段 192.168.1.0/24 通過網關地址 192.168.0.2 連接到本地網絡的路由。
5. 查看特定目標網絡的路由信息:
命令:`route -n get 192.168.1.0`
該命令將顯示到目標網絡 192.168.1.0/24 的路由信息,並指出到達該目標網絡的下一跳網關地址。
6. 查看某個接口的IP地址:
命令:`route -n | grep 'UG[ \t]' | awk '{print $8}'`
該命令將顯示當前默認網關所使用的網絡接口及其對應的IP地址。
注意:使用 route 命令需要具有 root 權限。