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