直有多位朋友提到關(guān)route命令的使用,希望我們出一期關(guān)于route的使用的文章,那么本期我們來(lái)看下。
Route就是用來(lái)顯示、添加、刪除和修改路由的命令,我們先來(lái)看用法。
一、route命令的格式與參數(shù)
它的格式如下:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
單看這個(gè)語(yǔ)法,我們可能并不熟悉,我們來(lái)詳細(xì)了解它的參數(shù)的意思。
其中 :
–f:參數(shù)用于清除路由表。
-p:參數(shù)用于永久保留某條路由(即在系統(tǒng)重啟時(shí)不會(huì)丟失路由)
Command:主要有PRINT(打印)、ADD(添加)、DELETE(刪除)、CHANGE:(修改)共4個(gè)命令。
Destination:代表所要達(dá)到的目標(biāo)IP地址。
MASK:是子網(wǎng)掩碼的關(guān)鍵字。
Netmask:代表具體的子網(wǎng)掩碼,如果不加說(shuō)明,默認(rèn)是255.255.255.255(單機(jī)IP地址),因此鍵入掩碼時(shí)候要特別小心,要確認(rèn)添加的是某個(gè)IP地址還是IP網(wǎng)段。如果代表全部出口子網(wǎng)掩碼可用0.0.0.0。
Gateway:代表出口網(wǎng)關(guān)。
其他interface和metric分別代表特殊路由的接口數(shù)目和到達(dá)目標(biāo)地址的代價(jià),一般可不予理會(huì)。我們根據(jù)單網(wǎng)卡和多網(wǎng)卡(以雙網(wǎng)卡為例)兩種情況敘述在WINDOWS下如何具體設(shè)置路由。
二、route命令用法范例
上面我們已經(jīng)了解了關(guān)于route命令的格式與參數(shù)意思,那么它們是如何使?我們起來(lái)看下。
1、要顯示 IP 路由表的完整內(nèi)容,請(qǐng)鍵入:
route print
2、要顯示 IP 路由表中以 10. 開始的路由,請(qǐng)鍵入:
route print 10.*
3、要添加默認(rèn)網(wǎng)關(guān)地址為 192.168.12.1 的默認(rèn)路由,請(qǐng)鍵入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
4、要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
5、要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1 的永久路由,請(qǐng)鍵入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
6、要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1,躍點(diǎn)數(shù)為 7 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
7、要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1,接口索引為 0x3 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
8、要?jiǎng)h除目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0 的路由,請(qǐng)鍵入:
route delete 10.41.0.0 mask 255.255.0.0
9、要?jiǎng)h除 IP 路由表中以 10. 開始的所有路由,請(qǐng)鍵入:
route delete 10.*
10、要將目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0 的路由的下一個(gè)躍點(diǎn)地址由 10.27.0.1 更改為 10.27.0.25,請(qǐng)鍵入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
三、route命令:實(shí)現(xiàn)雙網(wǎng)卡同時(shí)使用有線上內(nèi)網(wǎng),無(wú)線上外網(wǎng)
在我們做項(xiàng)目時(shí),經(jīng)常可能會(huì)用到外網(wǎng)與內(nèi)網(wǎng)切換使用,這樣就造成了插拔網(wǎng)線在切換內(nèi)外網(wǎng),極其麻煩,這個(gè)在我們?nèi)蹼妚ip技術(shù)群中經(jīng)常有朋友問(wèn)到相關(guān)問(wèn)題,能否內(nèi)網(wǎng)和外網(wǎng)同時(shí)接入到筆記本,不用每次拔網(wǎng)線呢?
例如:
筆記本上一張機(jī)械網(wǎng)卡,一張無(wú)線網(wǎng)卡, 一般筆記本都是這樣的配置,都聯(lián)上了內(nèi)外與外網(wǎng),其中外網(wǎng)網(wǎng)關(guān)是49.222.151.207,內(nèi)網(wǎng)網(wǎng)關(guān)10.168.1.1,如何實(shí)現(xiàn)雙網(wǎng)卡同時(shí)使用有線網(wǎng)上內(nèi)網(wǎng)、無(wú)線網(wǎng)上外網(wǎng)?
第一步:設(shè)置無(wú)線網(wǎng)卡為默認(rèn)路由網(wǎng)關(guān)。
步驟:無(wú)線網(wǎng)絡(luò)連接屬性—Internet協(xié)議(TCP/IP)-屬性-高級(jí),手動(dòng)添加無(wú)線路由網(wǎng)關(guān),添加自己的外網(wǎng)網(wǎng)關(guān)即關(guān),躍點(diǎn)數(shù)為“1”,是最高優(yōu)先級(jí)。到了這一步,如果有線連接,無(wú)線連接同時(shí)存在的話,所有的數(shù)據(jù)都是經(jīng)由無(wú)線網(wǎng)卡處理的。
第二步:查看當(dāng)前路由表
使用route print命令看一個(gè)0.0.0.0的網(wǎng)絡(luò)目標(biāo)分別映射你的外內(nèi)網(wǎng)的網(wǎng)關(guān)。
當(dāng)然,這里面你也可以對(duì)當(dāng)前的路由進(jìn)行刪除
第三步:
通過(guò)route命令將,將所有網(wǎng)段添加到外網(wǎng)網(wǎng)卡,為默認(rèn)路由,即所有的ip都走外網(wǎng)。
顯示查看路由表,查看是否添加成功。
第四步:
通過(guò)route命令將內(nèi)網(wǎng)網(wǎng)段添加到內(nèi)網(wǎng)網(wǎng)卡,內(nèi)網(wǎng)使用,即10.168.0.0這個(gè)ip段走內(nèi)網(wǎng)。
顯示查看路由表(route print命令),查看是否添加成功。
那么就設(shè)置成功了,整體的意思就是:
對(duì)于所有IP地址的訪問(wèn),都從 49.222.151.207網(wǎng)關(guān)走;
但是,對(duì)于10.168.0.0開頭的地址的訪問(wèn),從10.168.1.1走。
這樣,再也不用插拔網(wǎng)線這種粗魯?shù)姆绞絹?lái)切換網(wǎng)絡(luò)了。
補(bǔ)充:
1、為了加強(qiáng)大家的理解,弱電君補(bǔ)充一個(gè)小案例,
如果在電腦接網(wǎng)線時(shí)訪問(wèn)不了“10.26.6.x”開頭的ip地址,但使用無(wú)線wifi卻可以訪問(wèn)? 如何解決?
增加一個(gè)路由規(guī)定10.26.6.x網(wǎng)段都走本地連接的網(wǎng)關(guān):
route -p add 10.26.6.0 mask 255.255.255.0 10.168.1.1
這條命令的作用是添加一條永久路由規(guī)則(如果不加“-p”參數(shù)則為臨時(shí)路由,注銷下次登錄windows時(shí)就沒(méi)有了),凡是訪問(wèn)“10.26.6.x”開頭并且掩碼是255.255.255.0的ip地址走10.168.1.1 這個(gè)網(wǎng)關(guān)。
明白原理了無(wú)論什么路由添加與刪除都可以輕松設(shè)置了。
2、如果你不知道各網(wǎng)絡(luò)接口的IP地址、網(wǎng)關(guān)地址,可以通過(guò)ipconfig/all命令獲取。
AI人工智能-安防課程,安防行業(yè)目前難得誠(chéng)意的在線課程,點(diǎn)擊左下角“ 了解更多”進(jìn)行報(bào)名,系統(tǒng)化豐富您的“安防+AI”技術(shù)儲(chǔ)備。
點(diǎn)擊下面“了解更多”試聽(tīng)課程。
泰拉瑞亞(Terraria)是一款支持多人游戲模式的開放世界生存制作沙盒游戲。
該游戲的核心玩法包括怪物養(yǎng)成、戰(zhàn)斗、領(lǐng)域探索、建造和制作等。玩家可以探索一個(gè)廣闊的開放世界,在這個(gè)世界中與各種怪物戰(zhàn)斗、挖掘資源、收集物品,并使用這些資源和物品來(lái)建造自己的基地、制作武器和裝備。
泰拉瑞亞提供了豐富多樣的游戲內(nèi)容。目前已經(jīng)提供了超過(guò)100種怪物、廣闊的開放世界領(lǐng)域、350多種可制作和收集的物品、70多種建筑等。玩家可以自由探索這個(gè)世界,挑戰(zhàn)各種強(qiáng)大的敵人,尋找寶藏和秘密,同時(shí)還可以與其他玩家合作或?qū)?zhàn)。官方也提供了聯(lián)機(jī)支持,自己搭建聯(lián)機(jī)服務(wù)后同小伙伴一起玩耍樂(lè)趣翻倍。
不需要準(zhǔn)備什么:一臺(tái)能上網(wǎng)的windows電腦、一個(gè)MoleSDN賬戶即可
Terraria Server 官網(wǎng)下載頁(yè)入口:Server - Terraria Wiki (fandom.com)
Terraria Server 1.4.4.9 下載鏈接:Terraria Server 1.4.4.9
選擇最新版本 Terraria Server 1.4.4.9
下載解壓后可以看到三個(gè)文件夾,因?yàn)槲覀兪窃赪indows上部署的進(jìn)入Windows文件夾
雙擊start-server.bat 啟動(dòng) Terraria Server
Terraria Server 的命令行控制窗口
后面的幾個(gè)設(shè)置就是跟我們新創(chuàng)建世界的屬性相關(guān)的選項(xiàng)了,這里自己按需輸入對(duì)應(yīng)項(xiàng)前面的數(shù)字然后按回車就好了,詳情可參看下圖。
通過(guò)輸入對(duì)應(yīng)數(shù)字設(shè)置世界模式和屬性
最后設(shè)置完世界名稱和種子,就會(huì)開始生成地圖了
選擇我們剛才創(chuàng)建的世界,輸入世界前面的數(shù)字按回車進(jìn)入
完成圖片中的4個(gè)功能設(shè)置
當(dāng)看到5中的Server started 說(shuō)明服務(wù)已經(jīng)啟動(dòng)了,此時(shí)既可以在泰拉瑞亞 多人游戲中進(jìn)行連接了。
如僅供個(gè)人游玩,現(xiàn)在就可前往游戲連接地址127.0.0.1:7777,進(jìn)行游戲了
如想同異地小伙伴一起游玩,則需繼續(xù)閱讀下文 [運(yùn)行 MoleSDN 異地聯(lián)機(jī)]
在游戲中按住如上步驟,加入剛才搭建的Terraria Server
加入后可以看到,顯示molesdn正是我們?cè)诜?wù)器上創(chuàng)建的世界名稱
1.創(chuàng)建MoleSDN服務(wù)域,SDN控制器-服務(wù)域創(chuàng)建 (molesdn.com)
創(chuàng)建供terraria(泰拉瑞亞)聯(lián)機(jī)服務(wù)的服務(wù)域
2.登錄客戶端MoleSDN Window客戶端下載,隨后在服務(wù)域管理界面綁定該設(shè)備
運(yùn)行了terraria聯(lián)機(jī)服務(wù)的電腦上下載和運(yùn)行MoleSDN,完成登錄。
回到服務(wù)域管理頁(yè),將泰拉瑞亞服務(wù)器以中心模式綁定至服務(wù)域
鼠鼠的其他小伙伴,如何連接該服務(wù),進(jìn)行游戲聯(lián)機(jī)呢?
以小伙伴之一的“皮蛋舉例”
皮蛋只需在自己電腦上運(yùn)行MoleSDN客戶端登錄自己的賬戶(本文示例為:molepal,用戶可自行注冊(cè)),前往SDN控制器-授權(quán)管理-我的申請(qǐng) (molesdn.com),發(fā)起申請(qǐng)即可。(或者也可以在園地中選擇服務(wù)域加入)
填寫服務(wù)域ID,選擇自己要加入的客戶端提交申請(qǐng)
此時(shí)皮蛋就可以通知一下鼠鼠,讓其審批加入申請(qǐng)
服務(wù)域所有者鼠鼠的申請(qǐng)審批面板
通過(guò)后,皮蛋就可以從客戶端上連接至該服務(wù)域了
連接完成后,我們可以看到服務(wù)域IP,還有公告信息。它能幫助我們后續(xù)的聯(lián)機(jī)操作
在泰拉瑞亞使用服務(wù)域IP 100.64.2.220和端口7777 連接至前面搭建的泰拉瑞亞世界服務(wù)
在游戲中按住如上步驟,加入剛才搭建的Terraria Server,注意IP地址填寫 MoleSDN上顯示的服務(wù)域IP
雙擊start-server.bat 啟動(dòng) Terraria Server時(shí)出現(xiàn)的報(bào)錯(cuò)信息
出現(xiàn)這個(gè)錯(cuò)誤信息是因?yàn)門erraria Server 的一個(gè)依賴框架Microsoft XNA 未安裝導(dǎo)致的,只需下載和安裝Microsoft XNA后再運(yùn)行即可。
Microsoft XNA下載鏈接:https://download.microsoft.com/download/A/C/2/AC2C903B-E6E8-42C2-9FD7-BEBAC362A930/xnafx40_redist.msi
點(diǎn)擊Next 完成Microsoft XNA 的安裝
服務(wù)器文件夾內(nèi)serverconfig 可以修改配置參數(shù)
網(wǎng)絡(luò)連接圖
其它一臺(tái)電腦設(shè)置IP
外網(wǎng)IP要設(shè)置默認(rèn)網(wǎng)關(guān)
內(nèi)網(wǎng)不要添加網(wǎng)關(guān)
其它需要同時(shí)上內(nèi)外網(wǎng)的電腦采用相同的方法設(shè)置IP地址,添加路由即可
本文還有雙網(wǎng)卡的實(shí)現(xiàn)同時(shí)上內(nèi)外網(wǎng)
多WAN口路由器上的實(shí)現(xiàn)同時(shí)上內(nèi)外網(wǎng)