當前位置:首頁 » 操作系統 » linux查看route

linux查看route

發布時間: 2023-08-05 05:29:26

『壹』 route命令詳解 linux

route -n 基本查看路由網關
route add -net xxxx/xx gw xxxxx 或
route add -net xxxx/xx dev xxx網卡 都是增加路由
route del xxxxx刪除路由
基本就是這些,route -n 輸出的話就是目的地、網關、掩碼之類的

『貳』 Linux下Route 路由指令使用詳解

linux route命令 用於顯示和操作IP路由表

要實現 兩個不同子網之間的通信 ,需要一台連接兩個網路的路由器,或者同時位於兩個網路的網關來實現。

在Linux系統中,設置路由通常是為了解決以下問題:該Linux系統在一個區域網中,區域網中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的IP地址 設置為 Linux機器的默認路由

格式:

[root@linux ~]# route [-nee]

[root@linux ~]# route add [-net|-host] [網域或主機] netmask [mask] [gw|dev]

[root@linux ~]# route del [-net|-host] [網域或主機] netmask [mask] [gw|dev]

1、 查看相關參數:

-n :不要使用通訊協定或主機名稱,直接使用 IP 或 port number;

-ee :使用更詳細的資訊來顯示

2、增加 (add) 、刪除 (del) 路由的相關參數:

-net :表示後面接的路由為一個網域;

-host :表示後面接的為連接到單部主機的路由;

netmask :與網域有關,可以設定 netmask 決定網域的大小;

gw :gateway 的簡寫,後續接的是 IP 的數值喔,與 dev 不同;

dev :如果只是要指定由那一塊網卡連線出去,則使用這個設定,後面接 eth0 等

設置默認路由

格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}

其中,

參數{IP-ADDRESS): 用於指定路由器(網關)的IP地址;

參數{INTERFACE-NAME}: 用於指定介面名稱,如eth0。使用/sbin/ifconfig -a可以顯示所有介面信息。

例:

添加到指定網路的路由規則

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

其中

參數{NETWORK-ADDRESS}: 用於指定網路地址

參數{NETMASK}: 用於指定子網掩碼

參數{INTERFACE-NAME}: 用於指定介面名稱,如eth0。

例:

屏蔽一條路由,設置到指定網路為不可達 ,避免在連接到這個網路的地址時程序過長時間的等待

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} reject

例:

刪除路由設置 ,參數指定的方式與route add相似。

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} reject

例:

注意的是 ,直接在命令行下執行route命令來添加路由, 不會永久保存 ,當網卡重啟或者機器重啟之後,該路由就 失效 了; 要想永久保存 ,有如下方法:

1. 在/etc/rc.local里添加

2. 在/etc/sysconfig/network里添加到末尾

3. /etc/sysconfig/static-router :

any net x.x.x.x/24 gw y.y.y.y

『叄』 怎麼得到linux的路由表

linux下的路由邊就是使用
[root@linuxprobe ~]# route -n 來查看的
route -f 清空出口路由
route add -net ip netmask 子網 dev eth0 添加路由
route del -net ip netmask 子網 dev eth0 刪除路由
route add default gw 192.168.1.1 添加默認路由
配置文件一般在" /etc/sysconfig/network-scripts/route-ethX"裡面
基本上常用的就是這么多了,linux更多的知識建議參考www.linuxprobe.com看看。加油!!!

『肆』 linux疑問:route 命令查看 Linux 內核路由表 UG是何意

1、下載一個Linux內核源代碼文件,將它保存到虛擬機上新安裝的系統中去。並解壓到/usr/src目錄。

『伍』 linux如何查看路由表

使用 route 命令可以查看 Linux 內核路由表。

Route命令是用於操作基於內核ip路由表,它的主要作用是創建一個靜態路由讓指定一個主機或者一個網路通過一個網路介面,如eth0。當使用"add"或者"del"參數時,路由表被修改,如果沒有參數,則顯示路由表當前的內容。

設置內核路由表的命令格式是:

# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

(5)linux查看route擴展閱讀

route命令參數介紹:

-c顯示更多信息

-n不解析名字

-v顯示詳細的處理信息

-F顯示發送信息

-C顯示路由緩存

-f清除所有網關入口的路由表。

-p與add命令一起使用時使路由具有永久性。

『陸』 linux查看路由命令應該怎麼做

linux的路由設置命令主要是route:
1、添加路由命令: route add -net 192.168.0.0/24 gw 192.168.0.1 增加一個到192.168.X.X的網段,網關為192.168.0.1。
2、刪除路由命令:route del -net 192.168.0.0/24 gw 192.168.0.1
3、新增默認路由:route add default gw 192.168.0.1
4、查詢路由表 : route -n

『柒』 linux配置路由不顯示網關顯示localhost

1、linux中的靜態路由方法一:
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
刪除路由
route del -net 192.168.0.0/24 gw 192.168.0.1

add 增加路由
del 刪除路由
-net 設置到某個網段的路由
-host 設置到某台主機的路由
gw 出口網關 IP地址
dev 出口網關 物理設備名

增 加默認路由

route add default gw 192.168.0.1
默認路由一條就夠了

route -n 查看路由表

方法二:
添加路由
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
刪除路由
ip route del 192.168.0.0/24 via 192.168.0.1

add 增加路由
del 刪除路由
via 網關出口 IP地址
dev 網關出口 物理設備名

增加默認路由
ip route add default via 192.168.0.1 dev eth0
via 192.168.0.1 是我的默認路由器

查看路由信息
ip route

如加入:
route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

則static-routes的格式為
any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

『捌』 linux如何查看路由表

關於路由表的一個例子解析
查看命令:netstat -rn
先執行帶-r選項的netstat命令,列出路由表,然後以-n選項再次執行該命令,以數字格式列印出ip地址(我們這樣做是因為路由表中的一些表項是網路地址,而不是主機地址。如果沒有- n選項,netstat命令將搜索文件/etc/networks並列出其中的網路名.。這樣會與另一種形式的名字—網路名加主機名相混淆)。學習Linux可看書籍《Linux就該這么學》。

『玖』 Linux系統中traceroute命令使用詳解

Linux系統中traceroute命令可以追蹤到網路數據包的路由途徑。下面由我為大家整理了linux系統中traceroute命令使用詳解,希望對大家有幫助!

Linux系統中traceroute命令使用詳解

1.命令格式:

traceroute[參數][主機]

2.命令功能:

traceroute 指令讓你追蹤網路數據包的路由途徑,預設數據包大小是40 Bytes, 用戶可另行設置。

具體參數格式:traceroute [-dFlnrvx] [-f<存活數值>] [-g<網關>][-i<網路界面>][-m<存活數值>][-p<通信埠>][-s<來源地址>][-t<服務類型>][-w<超時秒數>][主機名稱或IP地址][數據包大小]

3.命令參數

-d使用socket 層級的排錯功能

-f設置第一個檢測數據包的存活數值TTL的大小

-F設置勿離段位----我也不知道啥是勿離段位,查了下沒查到什麼信息^^

-g設置來源路由網關,最多可設置8個

-i使用指定的網路界面送出數據包

-I使用ICMP回應取代UDP資料信息

-m設置檢測數據包的最大存活數值TTL 的大小

-n直接使用IP地址而非主機名稱

-p設置UDP傳輸協議的通信埠

-r忽略普通的routing table,直接將數據包送到遠端主機上

-s設置本地主機送出數據包的IP地址

-t設置檢測數據包的TOS數值

-v詳細顯示指令的執行過程

-w設置等待遠端主機回報的時間

-x開啟或關閉數據包的正確性檢驗

linux系統中traceroute命令實例

實例1:traceroute 用法簡單,最常用的用法

命令:traceroutewww.google.com

說明:

記錄按序列號從1開始,每個記錄就是一跳,每跳錶示一個網關,我們看到每行有三個時間,單位是 ms,其實就是 -q 的默認參數。探測數據包向每個網關發送三個數據包後,網關響應後返回的時間;如果您用 traceroute -q 4 www.google.com, 表示向每個網關發送4個數據包

有時我們 traceroute 一台主機時,會看到有一些行是以星號表示的。出現這種情況,可能是防火牆封掉了 ICMP的返回信息,所以我們得不到什麼相關的數據包返回數據。

有時我們在某一網關處延時比較長,有可能是某台網關比較阻塞,也可能是物理設備本身的原因,當然如果某台DNS出現問題時,不能解析主機名、域名時,也會有延時長的現象;您可以加 -n 參數來避免DNS 解析,以 IP格式 輸出數據。

如果在區域網中的不同網段之間,我們可以通過 traceroute 來排查問題所在,是主機的問題還是網關的問題。如果我們通過遠程來訪問某台伺服器遇到問題時,我們用到 traceroute 追蹤數據包所經過的網關,提交 IDC 服務商,也有助於解決問題;但目前看來國內解決這樣的問題是比較困難的,就是我們發現問題所在,IDC服務商也不可能幫助我們解決。

實例2:跳數設置

命令:

traceroute -m 10 www..com

實例3:只顯示IP 地址,不查主機名DNS

命令:traceroute -n www..com

實例4:探測包使用的基本UDP埠設置6888

命令:traceroute -p 6888 www..com

實例5:把探測包的個數設置為4個

命令:traceroute -q 4 www..com

實例6:繞過正常的路由表,直接發送到網路相連的主機

命令:traceroute -r www..com

實例7:把對外發探測包的等待響應時間設置為3秒

命令:traceroute -w 3 www..com

補充:linux系統中traceroute 的工作原理

traceroute 程序的設計是利用 ICMP 及IP header 的TTL(time to live)欄位(field)。首先,traceroute 送出一個 TTL 是1 的IP datagram(每次送的的是3個 40位元組的包,包括源地址,目的地址和包發出的時間標簽)到目的地,當路徑上的第一個路由器(router)收到這個 datagram 時,它將TTL減少 1,此時,TTL變為0了,所以該路徑會將次 datagram 丟掉,並送回一個 【ICMP time exceeded】消息,traceroute 收到這個消息後,便知道這個路由器存在於這個路徑上,接著traceroute 再送出另一個 TTL為 2 的 datagram ,發現第二個路由器,然後一直重復執行這種操作,直到某個datagram 抵達目的地。

在traceroute 送出 UDP datagram 到目的地時,它所選擇送達的 port number 是一個一般應用程序都不會用的號碼,所以當此UDP datagram到達目的地後該主機會送回一個 ICMP port unreachable 的消息,而當traceroute 收到這個消息時,便知道目的地已經到達,所以 traceroute 在 server 端也就沒有所謂的 daemon 程式。

traceroute 通過計算 ICMP TTL 到期消息設備的IP 地址並做域名解析。每次,traceroute 都列印出一系列數據,包括所經過的路由設備的域名及 IP 地址,三個包每次來回所花時間。

熱點內容
國服沒有腳本嗎 發布:2025-03-13 02:52:57 瀏覽:703
機器人解壓 發布:2025-03-13 02:52:18 瀏覽:956
怎麼在伺服器上部署網站 發布:2025-03-13 02:52:15 瀏覽:208
android彈出鍵盤布局 發布:2025-03-13 02:46:22 瀏覽:380
單耳安卓藍牙耳機怎麼使用教程 發布:2025-03-13 02:36:22 瀏覽:518
配置apache以域名訪問 發布:2025-03-13 02:22:34 瀏覽:559
android視頻錄制播放 發布:2025-03-13 02:10:32 瀏覽:601
php從資料庫中讀取數據 發布:2025-03-13 02:10:27 瀏覽:942
熱血傳奇任務腳本 發布:2025-03-13 02:06:16 瀏覽:303
t4伺服器什麼牌子好 發布:2025-03-13 02:02:39 瀏覽:633