4 種在 Linux 中檢查默認網(wǎng)關(guān)或者路由器 IP 地址的方法
如果你的系統(tǒng)不能 ping 自身,那么很可能是一個網(wǎng)關(guān)問題,你必須修復(fù)它。在網(wǎng)絡(luò)中,當你有多個網(wǎng)絡(luò)適配器或路由器時,這種情況可能會發(fā)生。
-- Magesh Maruthamuthu
你應(yīng)該意識到你的默認網(wǎng)關(guān)是你的路由器的 IP 地址。一般這是在安裝過程中由操作系統(tǒng)自動檢測的,如果沒有,你可能需要改變它。如果你的系統(tǒng)不能 ping 自身,那么很可能是一個網(wǎng)關(guān)問題,你必須修復(fù)它。在網(wǎng)絡(luò)中,當你有多個網(wǎng)絡(luò)適配器或路由器時,這種情況可能會發(fā)生。
網(wǎng)關(guān)是一個扮演著入口點角色的路由器,可以從一個網(wǎng)絡(luò)傳遞網(wǎng)絡(luò)數(shù)據(jù)到另一個網(wǎng)絡(luò)。
下面是一些可能幫助你收集到與該話題相似的一些信息。
在 Linux 命令行檢查你的公網(wǎng) IP 地址的 9 種方法如何在 Linux 啟用和禁用網(wǎng)卡?這可以通過下面的四個命令完成。
route 命令:被用來顯示和操作 IP 路由表。ip 命令:類似于 ifconfig,常用于設(shè)置靜態(tài) IP 地址、路由 & 默認網(wǎng)關(guān),等等。netstat 命令:是一個命令行工具,用來顯示網(wǎng)絡(luò)連接相關(guān)的信息(包括入站和出站的),例如路由表、偽裝連接、多播成員和網(wǎng)絡(luò)接口。routel 命令:被用來以好看的輸出格式列出路由。1)在 Linux 中如何使用 route 命令檢查默認的網(wǎng)關(guān)或者路由 IP 地址?
route 命令被用來顯示和操作 IP 路由表。
它主要用于通過一個已經(jīng)配置的接口給特定的主機或者網(wǎng)絡(luò)設(shè)置靜態(tài)的路由。
當使用 add 或者 del 選項時,route 修改路由表。沒有這些選項,route 顯示路由表的當前內(nèi)容。
# route
或
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default www.routerlogin 0.0.0.0 UG 600 0 0 wlp8s0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp8s0
2)如何在 Linux 中使用 ip 命令檢查默認網(wǎng)關(guān)或者路由 IP 地址?
IP 命令 類似于 ifconfig,常用于配置靜態(tài) IP 地址、路由 & 默認網(wǎng)關(guān),等等。
ifconfig 命令因為多年沒有維護而被遺棄了,即使它仍然在大多數(shù) Linux 發(fā)行版上可獲得。
ifconfig 命令已經(jīng)被 ip 命令替代了,ip 命令是非常強大的,只要一個命令就能執(zhí)行幾個網(wǎng)絡(luò)管理任務(wù)。
ip 命令工具附帶在 iproute2 包中。在主要的 Linux 發(fā)行版中都默認預(yù)裝了 iproute2 。
如果沒有,你可以在你的終端中在包管理器的幫助下通過指定 iproute2 來安裝它。
# ip r
或
# ip route
或
# ip route show
default via 192.168.1.1 dev wlp8s0 proto dhcp metric 600
192.168.1.0/24 dev wlp8s0 proto kernel scope link src 192.168.1.6 metric 600
3)如何在 Linux 中使用 netstat 命令檢查默認網(wǎng)關(guān)或者路由 IP 地址?
netstat 代表 Network Statistics,是一個用來顯示網(wǎng)絡(luò)連接相關(guān)的信息(包括入站和出站)的命令行工具,例如路由表、偽裝連接,多播成員和網(wǎng)絡(luò)接口。
它列出所有的 tcp、udp 套接字連接和 unix 套接字連接。
它在網(wǎng)絡(luò)中被用來診斷網(wǎng)絡(luò)問題并判斷網(wǎng)絡(luò)中的流量總量來作為性能測量指標。
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default www.routerlogin 0.0.0.0 UG 0 0 0 wlp8s0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp8s0
4)如何在 Linux 中使用 routel 命令檢查默認網(wǎng)關(guān)或者路由 IP 地址?
它用來以好看的輸出格式列出路由信息。這些程序是一系列你可以用來替代 iproute2 的幫助腳本(routel 和 routef)。
routel 腳本以一種被認為更容易解釋并且等價于 route 輸出列表的格式來輸出路由信息。
如果 routef 腳本不加任何參數(shù),將僅僅簡單的將路由表清空。小心!這意味著刪除所有的路由,讓你的網(wǎng)絡(luò)不再可用。
# routel
target gateway source proto scope dev tbl
default 192.168.1.1 dhcp wlp8s0
192.168.1.0/ 24 192.168.1.6 kernel link wlp8s0
127.0.0.0 broadcast 127.0.0.1 kernel link lo local
127.0.0.0/ 8 local 127.0.0.1 kernel host lo local
127.0.0.1 local 127.0.0.1 kernel host lo local
127.255.255.255 broadcast 127.0.0.1 kernel link lo local
192.168.1.0 broadcast 192.168.1.6 kernel link wlp8s0 local
192.168.1.6 local 192.168.1.6 kernel host wlp8s0 local
192.168.1.255 broadcast 192.168.1.6 kernel link wlp8s0 local
::1 kernel lo
fe80::/ 64 kernel wlp8s0
::1 local kernel lo local
fe80::ad00:2f7e:d882:5add local kernel wlp8s0 local
ff00::/ 8 wlp8s0 local
如果你只想打印默認的網(wǎng)關(guān)那么使用下面的格式。
# routel | grep default
default 192.168.1.1 dhcp wlp8s0
via: https://www.2daygeek.com/check-find-default-gateway-or-router-ip-address-in-linux/
作者: Magesh Maruthamuthu 選題: lujun9972 譯者: warmfrog 校對: wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽推出
點擊“了解更多”可訪問文內(nèi)鏈接
IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)之間有什么聯(lián)系呢?各自用途有什么?
本文出自頭條號老王談運維,轉(zhuǎn)載請說明出處。
引言:
網(wǎng)絡(luò)無處不在,深深影響著我們的生活。而下面幾點知識是我們在網(wǎng)絡(luò)學習中經(jīng)常遇到的,但并不是每個人都能輕易的說出他們概念。
IP地址?子網(wǎng)掩碼? 網(wǎng)關(guān)?我們經(jīng)常混淆這些知識,同時面試的時候又容易被問。
通俗一句話就是: IP 地址,是來標注你這臺電腦的身份的,就如同我們每個人都有一個身份證一般;子網(wǎng)掩碼表示所使用的網(wǎng)絡(luò)屬于哪中網(wǎng)絡(luò)段,兩個IP地址同屬于一個網(wǎng)段就可以直接通信 ,當屬于不同的網(wǎng)絡(luò)段時則需要網(wǎng)關(guān)來發(fā)揮作用了;而網(wǎng)關(guān)指的是所發(fā)送的信息(數(shù)據(jù)包)出去的出口,一般指的是路由器的地址。
下面我們就一個一個的來介紹他們的區(qū)別和用途。
IP地址
什么是IP協(xié)議/地址?
即“網(wǎng)絡(luò)之間能相互連通的協(xié)議”,即計算機與計算機之間借助網(wǎng)絡(luò)的相互通信都得遵循IP協(xié)議。 打個比方吧,你開車允許你上高速公路,那么你的車輛就必須得上牌照,如果別人的車輛也上了牌照。那么大家都可以上高速公路。車輛沒上牌照的就不能上公路了。而在這里這個IP協(xié)議,就相當于車輛需要安裝的牌照。
IP協(xié)議的位置?
在OSI(網(wǎng)絡(luò)七層模型)中位于“網(wǎng)絡(luò)層”一處。
IP協(xié)議的組成?
它將數(shù)據(jù)鏈路層傳來的數(shù)據(jù)幀打包成“IP數(shù)據(jù)包”的格式來傳遞到下一層
IP地址是什么?
IP地址 = 網(wǎng)格號 + 主機號, 組成的。
IP地址的分類(如下圖所示):
IP的五類地址
IP地址的用途
IP地址是用來標識每臺計算機的身份,它為互聯(lián)網(wǎng)上的每臺計算機分配一個邏輯地址,標識這臺計算機的唯一。 即計算機的網(wǎng)絡(luò)身份證。
子網(wǎng)掩碼
子網(wǎng)掩碼的含義:
什么叫做子網(wǎng)掩碼?子網(wǎng)掩碼就是用來判斷兩臺計算機的IP地址是否屬于同一個網(wǎng)絡(luò)段的判斷。如果兩臺計算機處于同一個網(wǎng)絡(luò)字段上的娿,則這兩臺計算機就可以直接進行通信交流。
子網(wǎng)掩碼的組成:
由32位的二進制組成,例如:
子網(wǎng)掩碼二進制 :
11111111 . 11111111 . 11111111 . 00000000 即表示為: 255 .255 . 255 . 0
子網(wǎng)掩碼的用途:
屏蔽IP地址的一部分用來表示區(qū)別是 網(wǎng)絡(luò)標識和主機標識,以此來判斷出IP地址是在局域網(wǎng)還是,Internet網(wǎng)上將整個巨大的IP 網(wǎng)絡(luò)劃分成若干個小的子網(wǎng),除此之外通過計算機的子網(wǎng)掩碼,可以判斷出兩臺計算機是否是處在同一個網(wǎng)絡(luò)段的。即將計算機的IP地址和子網(wǎng)掩碼都轉(zhuǎn)化為二進制,進行AND運算,得出結(jié)果相同的話,則說明兩臺計算機處在同一個網(wǎng)絡(luò)段,可以直接通信。
網(wǎng)關(guān)
什么叫做網(wǎng)關(guān)呢?
打個比方:在古代我們從一個地方到另一個地方,需要經(jīng)過一個城門口,比如說從東北進入內(nèi)地需要經(jīng)過 山海關(guān)。這個城門口叫做“關(guān)口“。那么同樣道理而言,從一個網(wǎng)絡(luò)通道進入另一個網(wǎng)絡(luò)通道是,也必須要經(jīng)歷這樣的一個“關(guān)口”,在這里我們稱之為 網(wǎng)關(guān)。即從一個網(wǎng)絡(luò)連接進入另一個網(wǎng)絡(luò)的“入口“。
通俗意義上的理解:
網(wǎng)關(guān): 通常指默認網(wǎng)關(guān),比如上面說的通過子網(wǎng)掩碼判斷出兩臺計算機處于不同的網(wǎng)絡(luò)字段,兩臺計算機就不能直接進行通信,那么我們是不是就不能痛心了啊。為了能進行通信,這個時候網(wǎng)關(guān)就出現(xiàn)了,可以將不同網(wǎng)絡(luò)頻段的兩臺計算機聯(lián)系在一起,從而進行通信。
網(wǎng)關(guān)的用處?
比如現(xiàn)在有 網(wǎng)絡(luò)一 和網(wǎng)絡(luò)而 兩個網(wǎng)絡(luò),而
如果兩個網(wǎng)絡(luò)之間要是沒有路由器的話,網(wǎng)絡(luò)一和網(wǎng)絡(luò)二 之間是不能進行TCP/IP 的通信的。因為根據(jù)上面的子網(wǎng)掩碼我們判斷出網(wǎng)絡(luò)一和網(wǎng)絡(luò)二 ,是處于不同的網(wǎng)絡(luò),因此在現(xiàn)實中,要使兩個網(wǎng)絡(luò)可以互相連通,則必須通過網(wǎng)關(guān)。
網(wǎng)關(guān)是處在網(wǎng)絡(luò)層方面的知識,當兩個處于不同網(wǎng)絡(luò)字段的計算機,想要進行聯(lián)系,就必須經(jīng)過網(wǎng)關(guān)。
打個比方: 你和一個美國人進行交流,而你不懂英語,美國人也不懂漢語,那怎么辦?你們互相說話的話,都是無法交流的。 這時,我們可以借助于一個翻譯機,可以將對方所說的話翻譯成我所能聽得懂的語言。這樣就可以了,網(wǎng)關(guān)的作用也是這樣的,兩個不同網(wǎng)絡(luò)頻段的計算機,經(jīng)過網(wǎng)關(guān)(網(wǎng)關(guān)需要靠路由器來實現(xiàn)協(xié)議作用)可以進行無障礙的交流通信。
總結(jié):
IP地址,是用來標注你這臺電腦的身份的,就如同我們每個人都有一個身份證一般;子網(wǎng)掩碼表示計算機使用的網(wǎng)絡(luò)屬于哪中網(wǎng)絡(luò)段,兩個IP地址同屬于一個網(wǎng)段就可以直接通信 ,當屬于不同的網(wǎng)絡(luò)段時則需要網(wǎng)關(guān)來發(fā)揮作用了;而網(wǎng)關(guān)指的是處于不同網(wǎng)絡(luò)段的計算機聯(lián)系在一起,可以讓他們進行互相通信,網(wǎng)關(guān)需要依靠路由器來完成它的功能。
網(wǎng)站崩潰找不到原因?平臺搭建無從下手?熱門技術(shù)不想落伍?想要變強找不到資料?
加入[IT拯救聯(lián)盟],讓大牛和同伴拯救你,帶你裝x帶你飛。定期干貨分享、大牛專業(yè)解答、實用IT工具優(yōu)選.....
私信小編“聯(lián)盟”,即可加入我們~
相關(guān)問答
什么是 網(wǎng)關(guān) 和 IP 地址?IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:InternetProtocolAddress,又譯為網(wǎng)際協(xié)議地址),是IPAddress的縮寫。IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)...
ip route-static能指定 網(wǎng)關(guān) 嗎?iproute-static這個是靜態(tài)路由,需要手動指定目標網(wǎng)絡(luò)(或主機)以及網(wǎng)關(guān)的。比如第一條,0.0.0.0,這個就默認路由器(也是靜態(tài)路由器,并且是所有路由等級最...i...
天翼 網(wǎng)關(guān) 3.0怎么連接電腦上網(wǎng)?連接天翼網(wǎng)關(guān)3.0上網(wǎng)需要按照以下步驟進行:1.將天翼網(wǎng)關(guān)插入電源,并將其與電腦通過網(wǎng)線連接起來。2.打開電腦的網(wǎng)絡(luò)設(shè)置,找到以太網(wǎng)或無線網(wǎng)絡(luò)選項,并...
ip default-gateway 和 ip default-network有什么不同嗎-ZOL問答ipdefault-gateway是指默認網(wǎng)關(guān)。是用于你用CONSOLE口或者TELNET登陸到SW后,在SW上PING遠端網(wǎng)絡(luò)用的,如果不配置默認網(wǎng)關(guān),那么,你登陸這個SW后,去PING遠端...
電腦的默認 網(wǎng)關(guān) 怎么設(shè)置?-ZOL問答我最近安裝了一臺一臺電腦,但是需要進行電腦默認網(wǎng)關(guān)的設(shè)置,但是我找了半天,也沒找到默認網(wǎng)關(guān)的設(shè)置,求大神幫助我默認網(wǎng)關(guān)怎么設(shè)置?筆記本電腦9人討論38.5w次...
天翼 網(wǎng)關(guān) 怎么設(shè)置撥號連接?天翼網(wǎng)關(guān)設(shè)置撥號連接需要以下步驟:1.首先將天翼網(wǎng)關(guān)與電腦連接。可以使用網(wǎng)線或者通過無線網(wǎng)絡(luò)連接。2.打開瀏覽器,輸入天翼網(wǎng)關(guān)的IP地址,一般默認為1...
wan口 ip 和 網(wǎng)關(guān)ip 區(qū)別?WAN的IP,分為靜態(tài)(手動設(shè)置)IP、動態(tài)(DHCP自動獲取)IP和PPPOE獲取的IP三種,無論哪一種,都是該端口所在的設(shè)備,在網(wǎng)絡(luò)上的標識。網(wǎng)關(guān)IP:本地電腦等設(shè)備...WAN...
pⅰng命令詳解?ping的每個參數(shù)意思和使用。ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount][...
linux系統(tǒng)如何設(shè)置自己的 網(wǎng)關(guān) ?要在Linux系統(tǒng)上設(shè)置自己的網(wǎng)關(guān),可以按照以下步驟進行操作:1.打開終端,以管理員身份登錄或使用sudo命令獲取管理員權(quán)限。2.使用以下命令查看當前網(wǎng)絡(luò)接口和...
公網(wǎng) ip 的 網(wǎng)關(guān) 是多少?默認網(wǎng)關(guān)最常見的是192.168.1.1以及192.168.0.1。一臺主機可以有多個網(wǎng)關(guān),默認網(wǎng)關(guān)的意思是一臺主機如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認指定的網(wǎng)關(guān),由...