Windows命令:route命令使用實例詳解(多網關配置)

2020-12-15 網際網路上的小蜘蛛

在實際的網絡應用中,我們可能會遇到這樣的網絡環境,上外網我們使用的無線網絡,內網我們使用的是有限網卡。在設置完成後會出現外網和內網的訪問非常不穩定。需要經常使用網絡診斷來處理。或者使用「禁用/啟用網絡連接」的方法來處理。非常的麻煩。

主要的原因在於計算機上存在有多個網絡適配器,導致網絡上可能存在有多個網關。這樣就造成的一個問題,即使存在多個默認網關,也只有一個網關用於子網外的目標地址。

我們可以使用route的命令來處理此類的問題。一般使用route delete、route add、route print這三條命令基本可以解決大部分的問題。

1.以管理員的身份運行CMD,打開CMD運行界面。首先分析路由情況,列印路由表。輸入如下的命令:route print

現在網絡上大都使用IPV4的協議,這裡主要以該協議為主作為例子。

2.在路由表中,前一列為網絡的目標地址,即可以訪問的網絡段,如:0.0.0.0為所有網段。

192.168.10.0為訪問某一區域網的網段的。下面體現的為該兩個網段訪問目標地址對應的永久靜態路由

3.第二列為該網段的子網掩碼,能夠讓路由器確定目的網絡的地址類。例如:192.168.10.0網段的子網掩碼為:255.255.255.0

4.第三列是網關,網關(Gateway)就是一個網絡連接到另一個網絡的「關口」。也就是網絡關卡。如本例中我們需要訪問外網的無線路由地址為192.168.3.1,那它就是網關。

5.第四列接口,接口列就是告訴路由器分配給網卡的IP位址。即本機網卡上的IP位址。在本機的地址中也包含回送地址127.0.0.1

6.第五列是躍點數。躍點:即路由。一個路由為一個躍點。傳輸過程中需要經過多個網絡,每個被經過的網絡設備點(有能力路由的)叫做一個躍點。該值越小,可信度越高。

實際中的案例應用分析:

在電腦中接入有線和無線後出現網絡不穩定的情況。

使用上面的列印路由表命令,列出路由表。進行問題判斷:

如果在路由表出現兩個0.0.0.0的網絡目標,或者沒有包含你需要的網絡目標段,例如:192.168.10.0那網絡訪問肯定是不正常的。

首先我們需要手動改寫路由表。先刪除不正常的目標網絡。

例:刪除訪問外網的路由:route delete 0.0.0.0

然後再刪除區域網段的路由,命令格式:route delete 網絡目的地址 [mask] [子網掩碼]

route delete 192.168.10.0 mask 255.255.255.0

我們可以採用「route add 網絡目的地址 mask 子網掩碼 網關」添加靜態永久路由來處理該問題。

外網訪問永久靜態路由:route add -p 0.0.0.0 mask 0.0.0.0 192.168.3.1

內網訪問永久靜態路由:route add -p 192.168.10.0 mask 255.255.255.0 192.168.10.1

查看路由表,多了兩條永久靜態路由。route print,如果不指定躍點數,默認為1

測試外網,內網的連接情況,ping ,網絡正常。

相關焦點

  • Linux route命令詳解:查看和操作IP路由表
    -p 與 add 命令一起使用時使路由具有***性。add:添加一條新路由。 del:刪除一條路由。 -net:目標地址是一個網絡。 -host:目標地址是一個主機。 netmask:當添加一個網絡路由時,需要使用網絡掩碼。 gw:路由數據包通過網關。注意,你指定的網關必須能夠達到。 metric:設置路由跳數。
  • 實用的6個網絡命令,網絡故障不求人
    ④ ping 網關IP這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。⑤ ping 遠程IP如果收到正確應答,表示成功的使用了預設網關。對於撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
  • windows網絡命令:ping、ipconfig、tracert、netstat、arp
    注意:善用自帶說明文檔及參數命令+/? 幫助文檔windows查看配置:systeminfoipconfig和netstat命令後面不接IP位址、主機名,其餘3個命令ping,tracert,arp後面都要接主機地址。網絡基本功系列:細說網絡那些事兒1、ping用來檢測一幀數據從當前主機傳送到目的主機所需要的時間。
  • 如何配置靜態路由及配置實例
    如何配置靜態路由及配置實例 本文講述了配置靜態路由的步驟和實例。2、路由器添加配置的靜態路由到路由表中。    3、路由器使用這條靜態路由轉發數據包。配置實例:在圖中,所有設備都通過主機名為it168的路由器轉發數據包到internet上。路由器it168用串行線路連接到ISP提供的DNS伺服器。
  • 面試官問我Linux下常見網絡命令
    用ifconfig命令配置的網卡信息,在網卡重啟後機器重啟後,配置就不存在。要想將上述的配置信息永遠的存的電腦裡,那就要修改網卡的配置文件了。5、routeroute命令用來顯示並設置Linux內核中的網絡路由表,route命令設置的路由主要是靜態路由。
  • MySQL資料庫實例管理器命令行選項詳解
    首頁 > 語言 > 關鍵詞 > 資料庫最新資訊 > 正文 MySQL資料庫實例管理器命令行選項詳解
  • 網絡工程師必備的一些常用網絡命令
    ④ ping 網關IP這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。⑤ ping 遠程IP如果收到正確應答,表示成功的使用了預設網關。對於撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
  • 乾貨|九個常用的網絡命令,網絡通信人必須懂得
    但如果收到0個回送應答,那麼表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。④ ping 網關IP這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。⑤ ping 遠程IP如果收到正確應答,表示成功的使用了預設網關。
  • 網絡工程師人手必備的常用網絡命令合集,吐血整理!
    但如果收到0個回送應答,那麼表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。 ping 網關IP 這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。
  • 華為DHCP中繼的配置實例
    華為DHCP中繼的配置實例題目:PC1和PC2分別在VLAN10和VLAN20,它們的對應網關分別為192.168.10.254和192.168.20.254。SW2ip route-static 0.0.0.0 0 192.168.30.254DHCP serverip route-static 0.0.0.0 0 192.168.30.253
  • 9 個非常實用的網絡調試命令,你會用幾個呢?
    如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查並排除。如果測試成功,表明本地網絡中的網卡和載體運行正確。但如果收到 0 個回送應答,那麼表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。如果收到正確應答,表示成功的使用了預設網關。
  • 實例:linux查看和操作IP路由表方法
    Linux系統的route命令用於顯示和操作IP路由表(show / manipulate the IP routing table)。要實現兩個不同的子網之間的通信,需要一臺連接兩個網絡的路由器,或者同時位於兩個網絡的網關來實現。
  • Linux文件的常用操作命令
    reload # 重載reboot # 重啟halt # 關機poweroff # 關機2、查看文件常用命令cat # 在命令提示符下查看文件內容more # 在命令提示符中分頁查看文件內容less # 命令行中查看文件可以上下翻頁反覆瀏覽head # 命令行中查看文件頭幾行tail # 命令行中查看文件尾幾行wc # 統計文件的單詞數 行數等信息3、目錄管理常用指令pwd #
  • 這些網絡命令必須知道!
    05 ifconfigifconfig命令被用於配置和顯示Linux內核中網絡接口的網絡參數。用ifconfig命令配置的網卡信息,在網卡重啟後機器重啟後,配置就不存在。在Linux系統中,設置路由通常是為了解決以下問題:該 Linux 系統在一個區域網中,區域網中有一個網關,能夠讓 Linux 訪問 Internet,那麼就需要將網關的 IP 地址設置為 Linux 機器的默認路由。要注意的是,直接在命令行下執行 route 命令來添加路由,不會永久保存,當網卡重啟或者機器重啟之後,該路由就失效了;要想永久保存,可以保存到配置文件。
  • 雙網卡電腦怎麼設置兩個網關?
    越來越多的辦公場景需要使用到雙網卡:企業的辦公資料,禁止外網進行訪問,僅能夠通過內網地址訪問;同時,該電腦又具有訪問網際網路的需求,這裡就需要使用到雙網卡。當然,嚴格辦公的計算機是不允許接入網際網路的。路由設置:設置完成了網關地址,需要對路由進行設置;避免數據流不知道通過哪個網關進行轉發,導致出現問題。在DOS窗口通過「route add -p 目標網段 mask 子網掩碼 接口網關」命令實現;分別設置內部資料訪問路徑和網際網路資料訪問路徑。
  • C/C++學習----使用C語言代替cmd命令、cmd命令大全
    如果要刪除非空目錄,可以使用命令:rd /s xxxdir或者rd /s /q xxxdirWin7中打開cmd窗口的方式:在當前路徑下,按住shift鍵,滑鼠右鍵:(如果直接運行無效,可以先管理員身份運行命令提示符,在命令提示符裡輸入mem.exe>d:a.txt 即可打開d盤查看a.txt,裡面的就是內存使用情況了。
  • windows使用命令提示符cd命令無法定位目錄
    發現問題:在windows系統中使用cmd命令提示符,使用cd命令定位目錄發現沒有效果,目錄不動這種情況(win+R 輸入cmd 回車就能開啟命令提示符);解決方案:在該路徑的文件夾下,按住Shift+滑鼠右鍵,選擇"在此處打開Powershell
  • 華為路由器命令大全
    華為路由器的命令類似於cisco的show命令。用好他可以大大方便我們日常工作。增加一條ARP表項banner              增加一條bannerbgp                 邊界網關協議 bridge              配置橋組clock               設置系統時鐘configfile          選擇配置文件controller          設置 E1/T1/E3/T3
  • Linux 中如何使用 IP 命令
    老版本的 Linux 中都是使用 ifconfig 命令檢查和配置網絡接口,但是該命令目前已經沒有維護了,取而代之的是 ip 命令ip 命令和 ifconfig 命令很相似,但是 相比起來,ip命令的功能更強大,它能執行多種 ifconfig 命令無法執行的任務本文將介紹 ip 命令常用的一些操作顯示所有網絡接口信息
  • Git新手使用命令集合-初級
    對於新手來說,一般的版本管理工具 SVN和GIT在windows下使用的時候都非常的厲害。本集合針對git命令行操作的初級教程,非常適合才剛剛接觸GIT命令行的你,如果已經超神的朋友,不喜勿噴!下面我將帶著大夥一起來學習GIT的新手命令。聲明:請確保己經安裝好git客戶端,如果需要圖形界面,windows下建議使用TortoiseGit,linux建議使用Git GUI或者GITK,如果沒有安裝的童鞋,請自行百度解決或更蹤我後期文章。