發布時間:2024-04-02 文章來源:深度系統下載 瀏覽:
方法/步驟 1.首先在“運行”窗口輸入cmd(按WIN+R打開運行窗口),然后回車進入命令行,輸入routeadd10.253.251.0mask255.255.255.0-p192.254.1.1。其中10.253.251.0是源地址,255.255.255.0是源地址掩碼,192.254.1.1是目標地址。 2.如何查看已添加的路由?輸入routeprint,然后回車出現圖2內容。圖2中話紅線的內容就是我們剛才添加的路由。 3.那么我們如何刪除已添加的路由?把這條命令routeadd10.253.251.0mask255.255.255.0-p192.254.1.1中的add改成delete,然后回車就可以啦 按win鍵+X鍵,在彈出的列表中選擇“命令提示符(管理員)” 接下來我們所有的操作都是基于“route”命令來實現,可以再命令提示里面輸入“route?”查看route命令的幫助及語法 我這里添加了一條去往10.10.10.0/24網段的靜態路由,指定去往此網段的路由都走172.20.153.254網關,確認添加的內容無誤后按回車,彈出“操作完成!”內容表示路由添加成功; 其中此處用到的幾個參數的作用是: -p表示永久路由,重啟后不丟失 Add添加路由delete刪除路由 10.10.10.0表示目的網段的網絡地址 Mask固定命令,后面跟的是目標網段的子網掩碼 172.20.153.254是去往目的網段的嚇一跳 添加完成可以通過“routeprint”命令來查看聽見的靜態路由 可通過“routedelete目的網段網絡地址”刪除添加的靜態路由 解析靜態路由配置: 步驟/方法 1.設置計算機A的IP為192.168.1.2子網掩碼為255.255.255.0網關為192.168.1.1! 2.設置計算機B的IP為192.168.2.2子網掩碼為255.255.255.0網關為192.168.2.1! 3.給路由A的fastEthernet0/0端口配置IP為192.168.1.1子網掩碼為255.255.255.0,由于路由默認的端口是關閉的,所以在給路由端口配置好IP以后,要注意用noshutdown(不關閉)命令把端口開啟!如下是配置路由A端口fastEthernet0/0的所有命令: 4.Continuewithconfigurationdialog?[yes/no]:no Router#configureterminal(進入全局配置模式) Router(config)#interfacefastEthernet0/0(進入端口模式,進入端口0/0了) Router(config-if)#noshutdown(開啟端口) (有紅線畫出的就是我輸入的命令,沒紅線畫出的,那是路由的提示): 5.給路由A的fastEthernet1/0端口配置IP為192.168.3.1子網掩碼為255.255.255.0,如下是配置路由A端口fastEthernet1/0的所有命令 Router(config-if)#exit(從0/0端口退回到全局配置模式) Router(config)#interfacefastEthernet1/0(進入1/0端口) Router(config-if)#ipaddress192.168.3.1255.255.255.0(給端口1/0配置好了IP跟子網掩碼) Router(config-if)#noshutdown(開啟端口) %LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup Router(config-if)#exit(從1/0端口退回到全局配置模式) (有紅線畫出的就是我輸入的命令,沒紅線畫出的,那是路由的提示): 6.給路由B的fastEthernet1/0端口配置IP為192.168.3.2子網掩碼為255.255.255.0,如下是配置路由B端口fastEthernet1/0的所有命令 Continuewithconfigurationdialog?[yes/no]:no Router>enable(進入特權模式) Router#configureterminal(進入全局配置模式) Enterconfigurationcommands,oneperline.EndwithCNTL/Z. Router(config)#interfacefastEthernet0/0(進入端口模式,進入端口0/0了)、 Router(config-if)#ipaddress192.168.3.2255.255.255.0(給端口0/0配置好了IP,子網掩碼) Router(config-if)#noshutdown(開啟端口) (有紅線畫出的就是我輸入的命令,沒紅線畫出的,那是路由的提示): 6.給路由B的fastEthernet0/0端口配置IP為192.168.2.1子網掩碼為255.255.255.0,如下是配置路由A端口fastEthernet1/0的所有命令 Router(config-if)#exit(從0/0端口退回到全局配置模式) Router(config)#interfacefastEthernet1/0(進入1/0端口) Router(config-if)#ipaddress192.168.2.1255.255.255.0(給端口1/0配置好了IP跟子網掩碼) Router(config-if)#noshutdown(開啟端口) %LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup Router(config-if)#exit(從1/0端口退回到全局配置模式) (有紅線畫出的就是我輸入的命令,沒紅線畫出的,那是路由的提示): 給路由B設置靜態跳轉,若遇到訪問計算機A(也就是192.168.1.0)這個網段的數據包,給他規定了往路由A的1/0端口(也就是192.168.3.1)跳轉,再在跳轉后到達的路由查詢路由表,查詢計算機A(也就是192.168.1.0)的這個網段再轉發數據包!具體命令如下: Router(config)#iproute192.168.1.0255.255.255.0192.168.3.1(在全局配置模式下) 在路由A也設置一個跳轉,要不數據發送出去了,找不到回來就路,那么就沒返回信息了!具體命令如下: Router(config)#iproute192.168.2.0255.255.255.0192.168.3.2(在全局配置模式下) 用ping命令測試全網是否連通了!如果前面的步驟你都沒操作錯的話,那么現在的測試,你會得到如下圖所以內容: 注意事項 配置靜態路由,一定要兩個路由都有配置到跳轉,要不的話,只配置了一個路由,那么造成的情況就是數據包無法發送出來或數據包發送出去了 一、靜態路由含義說明 說明: 個人感覺靜態路由就類似一個橋,可以讓數據包按照固定的規則走。 第一行表示: 所有到達192.168網段的都轉送到192.268.242.65網關 第三行表示: 所有到達本機的數據包都被轉送到x.x.213.1網關 第四行表示: 所有到達10.243網段的數據包都被傳送到192.168.242.65網關 ![]() 二、如何設置靜態路由 本身主機A和主機C是無法相互訪問的,為了實現主機A、C的連通,于是需要引入主機B要求主機B有雙網卡,需要進行相應的IP配置使得兩張網卡可分別與主機A、C連通。假設經過相應的ip配置后網卡1與主機A連通,網卡2與主機C連通 現在要實現主機A和主機C的連通,則需要在主機B上配置靜態路由。 靜態路由需要用到主機B的網卡1的網關,使得所有到達主機A的數據包都被傳遞到網卡1的網關,因為網卡1肯定是可以與網卡1的網關聯通的,故經過這樣設置后可實現,到A的數據包自動被轉發到B網卡1的網關,再路由到主機B再路由到C進而實現主機AC的連通 簡單來說,就是下圖 ![]() 添加示例:routeadd10.10.10.1mask255.255.255.25510.10.10.2 添加路由的方法如下: 需要以管理員權限運行 routeadd10.1.0.0mask255.255.0.0192.165.3.54-p 至于路由跳數和經過哪個網卡不必特殊設置。 子網掩碼如何設置:看目的地址有幾個網段,子網掩碼就有幾個255。 -p表示持久化處理,重啟系統后路由仍有效 刪除路由:routedelete10.1.0.0 顯示路由表:routeprint 注意:對于雙網卡的機器,路由的作用是打通雙網卡之間的通道,不要隨便刪除路由。 三、詳細信息如下 打開控制臺,然后輸入route,回車,可以看到相關的幫助信息。 添加路由: C:\windows\system32>route 操作網絡路由表。 ROUTE[-f][-p][-4|-6]command[destination] [MASKnetmask][gateway][METRICmetric][IFinterface] -f清除所有網關項的路由表。如果與某個 命令結合使用,在運行該命令前, 應清除路由表。 -p與ADD命令結合使用時,將路由設置為 在系統引導期間保持不變。默認情況下,重新啟動系統時, 不保存路由。忽略所有其他命令, 這始終會影響相應的永久路由。 -4強制使用IPv4。 -6強制使用IPv6。 command其中之一: PRINT打印路由 ADD添加路由 DELETE刪除路由 CHANGE修改現有路由 destination指定主機。 MASK指定下一個參數為“netmask”值。 netmask指定此路由項的子網掩碼值。 如果未指定,其默認設置為255.255.255.255。 gateway指定網關。 interface指定路由的接口號碼。 METRIC指定躍點數,例如目標的成本。 用于目標的所有符號名都可以在網絡數據庫 文件NETWORKS中進行查找。用于網關的符號名稱都可以在主機名稱 數據庫文件HOSTS中進行查找。 如果命令為PRINT或DELETE。目標或網關可以為通配符, (通配符指定為星號“*”),否則可能會忽略網關參數。 如果Dest包含一個*或?,則會將其視為Shell模式,并且只 打印匹配目標路由。“*”匹配任意字符串, 而“?”匹配任意一個字符。示例:157.*.1、157.*、127.*、*224*。 只有在PRINT命令中才允許模式匹配。 診斷信息注釋: 無效的MASK產生錯誤,即當(DEST&MASK)!=DEST時。 示例:>routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1 路由添加失敗:指定的掩碼參數無效。 (Destination&Mask)!=Destination。 示例: >routePRINT >routePRINT-4 >routePRINT-6 >routePRINT157*....只打印那些匹配157*的項 >routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2 destination^^mask^gatewaymetric^^ Interface^ 如果未給出IF,它將嘗試查找給定網關的最佳 接口。 >routeADD3ffe::/323ffe::1 >routeCHANGE157.0.0.0MASK255.0.0.0157.55.80.5METRIC2IF2 CHANGE只用于修改網關和/或躍點數。 >routeDELETE157.0.0.0 >routeDELETE3ffe::/32
|