如下圖所示有兩個網(wǎng)絡(luò),分別是0網(wǎng)段和2網(wǎng)段,路由器1組成0網(wǎng)段,路由器2從路由器一種分出一個2網(wǎng)段
如果要在不同網(wǎng)段直接通訊,需要添加路由,linux添加路由命令如下:
route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
add : 添加一條路由規(guī)則
del : 刪除一條路由規(guī)則
-net : 目的地址是一個網(wǎng)絡(luò)
-host : 目的地址是一個主機(jī)
target : 目的網(wǎng)絡(luò)或主機(jī)
netmask : 目的地址的網(wǎng)絡(luò)掩碼
gw : 路由數(shù)據(jù)包通過的網(wǎng)關(guān)
dev : 為路由指定的網(wǎng)絡(luò)接口
1、添加主機(jī)路由
如果想192.168.2.10主機(jī) ping通192.168.0.8主機(jī),則需要經(jīng)過路由器2,就要在192.168.2.10的主機(jī)上添加一條到192.168.0.8的路由,添加命令如下:
route add -host 192.168.0.8 gw 192.168.2.1 dev eth0
這條命令的意思是訪問192.168.0.8的主機(jī)消息都從192.168.2.1端口轉(zhuǎn)發(fā)。用route命令查看一下添加的路由
Destination | 目標(biāo)網(wǎng)絡(luò)或目標(biāo)主機(jī)。Destination 為 default(0.0.0.0)時,表示這個是默認(rèn)網(wǎng)關(guān),所有數(shù)據(jù)都發(fā)到這個網(wǎng)關(guān)(這里是10.139.128.1) |
Gateway | 網(wǎng)關(guān)地址,0.0.0.0表示當(dāng)前記錄對應(yīng)的 Destination 跟本機(jī)在同一個網(wǎng)段,通信時不需要經(jīng)過網(wǎng)關(guān)(同一個局域網(wǎng)內(nèi)2臺主機(jī)通信不需要經(jīng)過網(wǎng)關(guān)) |
Genmask | Destination 字段的網(wǎng)絡(luò)掩碼,Destination 是主機(jī)時需要設(shè)置為255.255.255.255,是默認(rèn)路由時會設(shè)置為0.0.0.0 |
Flags |
標(biāo)志 U - Up表示有效 G - Gateway表示連接路由,若無這個字段表示直連目的地址 H - Host表示目標(biāo)是具體主機(jī),而不是網(wǎng)段 R 恢復(fù)動態(tài)路由產(chǎn)生的表項(xiàng) D 由路由的后臺程序動態(tài)地安裝 M 由路由的后臺程序修改 ! 拒絕路由 |
Metric | 路由距離,到達(dá)指定網(wǎng)絡(luò)所需的中轉(zhuǎn)數(shù),是大型局域網(wǎng)和廣域網(wǎng)設(shè)置所必需的 (不在Linux內(nèi)核中使用。) |
Ref | 路由項(xiàng)引用次數(shù) (不在Linux內(nèi)核中使用。) |
Use | 此路由項(xiàng)被路由軟件查找的次數(shù) |
Iface | 網(wǎng)卡名字,例如eth0;要去往這個網(wǎng)段需要使用哪一個網(wǎng)絡(luò)接口。也就是eth0這張網(wǎng)卡 |
第一條路由信息的意思就是訪問主機(jī)192.168.0.8的信息都從192.168.2.1網(wǎng)關(guān)轉(zhuǎn)發(fā)。
若要刪除這條路由只需執(zhí)行:route del 192.168.0.8
2、添加網(wǎng)絡(luò)路由
第一種添加主機(jī)路由的方式只能訪問到一臺目錄主機(jī),如果192.168.2.10要訪問0網(wǎng)段的所有主機(jī)的話把0網(wǎng)段主機(jī)都添加一遍顯然很麻煩,通過添加網(wǎng)絡(luò)路由的方式,只要在192.168.0.10主機(jī)上添加一條0網(wǎng)段的網(wǎng)絡(luò)路由即可,添加命令如下:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0
這個目標(biāo)是網(wǎng)絡(luò),所以需要設(shè)置子網(wǎng)掩碼,用route命令查看一下添加的網(wǎng)絡(luò)路由
這條路由表示訪問0網(wǎng)段的消息都從192.168.2.1網(wǎng)關(guān)轉(zhuǎn)發(fā)
刪除網(wǎng)絡(luò)路由:route del -net 192.168.0.0/24 gw 192.168.2.1
3、添加默認(rèn)路由
如果2網(wǎng)段主機(jī)想訪問其他所以網(wǎng)段的網(wǎng)絡(luò),只需要添加默認(rèn)路由即可:route add default gw 192.168.2.1 dev eth0
默認(rèn)路由的意思是所有訪問非2網(wǎng)段的信息都從192.168.2.1轉(zhuǎn)發(fā)
刪除默認(rèn)路由:route del default
鏈接:https://www.cnblogs.com/YYFaGe/p/16599675.html
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210391 -
通訊
+關(guān)注
關(guān)注
9文章
911瀏覽量
35082 -
路由器
+關(guān)注
關(guān)注
22文章
3744瀏覽量
114475 -
命令
+關(guān)注
關(guān)注
5文章
696瀏覽量
22109
原文標(biāo)題:讓你配置linux 路由,你該怎么配置
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
路由器負(fù)載均衡怎么配置
ROS路由器安裝和配置錄像
![ROS<b class='flag-5'>路由器</b>安裝和<b class='flag-5'>配置</b>錄像](https://file.elecfans.com/web2/M00/48/C1/pYYBAGKhtCCAKoWwAACAL1AZ7no095.jpg)
路由器的基本配置方法
![<b class='flag-5'>路由器</b>的基本<b class='flag-5'>配置</b>方法](https://file1.elecfans.com//web2/M00/A4/66/wKgZomUMNAuACjNjAAAb4s0g5wM377.jpg)
華為路由器配置實(shí)例
路由器,路由器原理,路由器協(xié)議,路由器算法
路由器的配置與調(diào)試教程
CISCO路由器初始配置手冊
路由器基本配置及路由器安全管理配置
![<b class='flag-5'>路由器</b>基本<b class='flag-5'>配置</b>及<b class='flag-5'>路由器</b>安全管理<b class='flag-5'>配置</b>](https://file.elecfans.com/web2/M00/48/F6/pYYBAGKhtDCAQ8zWAAAOrJHTR8M466.jpg)
openwrt路由器配置方法技巧分享
![openwrt<b class='flag-5'>路由器</b><b class='flag-5'>配置</b>方法技巧分享](https://file1.elecfans.com//web2/M00/A7/1D/wKgZomUMQnmACxlZAAAVUI1_oaE958.jpg)
思科路由器配置基礎(chǔ)_7個方面詳解cisco路由器配置
工業(yè)路由器配置教程
![工業(yè)<b class='flag-5'>路由器</b><b class='flag-5'>配置</b>教程](https://file1.elecfans.com/web2/M00/D6/5E/wKgZomYnYOuAQkp9AAd1xpsZZeU365.png)
評論