linux route命令使用

2021-09-21 11:46:40 字數 1569 閱讀 7298

說明:route命令是列印和操作ip路由表

描述:route操作基於核心ip路由表,它的主要作用是建立乙個靜態路由讓指定乙個主 機或者乙個網路通過乙個網路介面,如eth0。當使用"add"或者"del"引數時,路由表被修改,如果沒有引數,則顯示路由表當前的內容。

引數說明:add:新增一條新路由。

del:刪除一條路由。

-net:目標位址是乙個網路。

-host:目標位址是乙個主機。

netmask:當新增乙個網路路由時,需要使用網路掩碼。

gw:路由資料報通過閘道器。注意,你指定的閘道器必須能夠達到。

metric:設定路由跳數。

例項:

1、route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0

新增一條到達192.168.2.0網路的路由,指定網路掩碼為255.255.255.0,資料報通過網路介面eth0。

2、route add -net 192.57.66.0 netmask 255.255.255.0 gw 192.168.2.1

新增一條到達192.57.66.0網路的路由,指定網路掩碼為255.255.255.0,資料報通過閘道器位址192.168.2.1。

3、route add -host 192.57.66.200 gw 192.168.2.1

所有去往192.57.66.200主機的資料報發往閘道器位址192.168.2.1。

4、route add default gw 192.168.1.1

新增一條預設閘道器,所有的資料報將被**到192.168.1.1。

路由表內容說明:

檢視路由

# route -n

kernel ip routing table

destination     gateway         genmask         flags metric ref    use iface

192.57.66.200   192.168.1.1     255.255.255.255 ugh   0      0        0 eth0

192.168.1.0     0.0.0.0         255.255.255.0   u     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     u     0      0        0 eth0

0.0.0.0         192.168.1.1     0.0.0.0         ug    0      0        0 eth0

destination:目標網路或主機。

gateway:閘道器位址。

genmask:目標網路的網路掩碼。"255.255.255.255"表示乙個主機。"0.0.0.0"表示閘道器。

flags:標記。

u、路由被啟用。

h、目標是乙個主機

g、使用閘道器。

linux route命令使用

說明 route命令是列印和操作ip路由表 描述 route操作基於核心ip路由表,它的主要作用是建立乙個靜態路由讓指定乙個主 機或者乙個網路通過乙個網路介面,如eth0。當使用 add 或者 del 引數時,路由表被修改,如果沒有引數,則顯示路由表當前的內容。引數說明 add 新增一條新路由。de...

linux route命令簡單使用

route命令是檢視路由表資訊 route n 新增靜態路由 route add host 10.254.192.10 netmask 255.255.255.255 gw 192.168.80.1 dev eth0 新增一條本地走閘道器192.168.80.1到主機10.254.192.10的路由...

linux route命令的使用詳解

route命令用於顯示和操作ip路由表。要實現兩個不同的子網之間的通訊,需要一台連線兩個網路的路由器,或者同時位於兩個網路的閘道器來實現。在linux系統中,設定路由通常是 為了解決以下問題 該linux系統在乙個區域網中,區域網中有乙個閘道器,能夠讓機器訪問internet,那麼就需要將這台機器的...