當(dāng)我們的Windows電腦有雙網(wǎng)卡,若這時(shí)想要實(shí)現(xiàn)一張網(wǎng)卡用于訪問外網(wǎng),另一張網(wǎng)卡用于訪問內(nèi)網(wǎng)的功能。比如通過遠(yuǎn)程電腦,然后再通過電腦去訪問我們家里的NAS存儲(chǔ)等。通常這種需求下,需要通過配置靜態(tài)路由來實(shí)現(xiàn)。這種配置能夠?qū)崿F(xiàn)訪問特定目標(biāo)網(wǎng)段時(shí),數(shù)據(jù)流會(huì)走對應(yīng)的網(wǎng)絡(luò)接口。今天阿祥就講怎么通過配置靜態(tài)路由,實(shí)現(xiàn)網(wǎng)絡(luò)路徑的精細(xì)控制,以滿足不同的網(wǎng)絡(luò)訪問需求。
ps:本文章雖通過內(nèi)網(wǎng)卡和外網(wǎng)卡的場景演示,但實(shí)際工作場景未必適用,比如有些公司不準(zhǔn)一機(jī)兩用,則不適合使用。主要用于展示如何實(shí)現(xiàn)Windows主機(jī)路由的精細(xì)控制,供學(xué)習(xí)使用!實(shí)際場景請按規(guī)定操作!
一、實(shí)驗(yàn)環(huán)境準(zhǔn)備
電腦已擁有兩張網(wǎng)卡,且都能正常工作。每張網(wǎng)卡都標(biāo)清名稱和作用(包括以太網(wǎng)、Wi-Fi、本地鏈接等),如下圖:
二、查看ipv4服務(wù)是否勾選和開啟打開控制面板,打開?“網(wǎng)絡(luò)和Internet” -> “網(wǎng)絡(luò)連接”。分別選擇電腦兩個(gè)網(wǎng)卡,并右擊鼠標(biāo)選擇“屬性”。打開每個(gè)網(wǎng)卡的屬性,確保已啟用“Internet協(xié)議版本4(TCP/IPv4)”。
ps:網(wǎng)卡默認(rèn)情況都已開啟,且本文主機(jī)通過DHCP獲取主機(jī)IP,這里順帶檢查下!
三、修改網(wǎng)卡路由通過Windows命令行工具cmd來修改路由,輸入以下命令來添加針對特定網(wǎng)絡(luò)的路由規(guī)則。ps:記得右鍵cmd工具,用管理員權(quán)限打開
route add <目標(biāo)網(wǎng)絡(luò)> MASK <子網(wǎng)掩碼> -p <接口網(wǎng)關(guān)IP>
說明:1、<目標(biāo)網(wǎng)絡(luò)>:你想要訪問的網(wǎng)絡(luò)地址或網(wǎng)段(例如10.20.0.0)2、<子網(wǎng)掩碼>:對應(yīng)的目標(biāo)網(wǎng)絡(luò)子網(wǎng)掩碼(例如255.255.0.0)3、<下一跳名稱>`:你想要使用的接口網(wǎng)關(guān)IP(例如網(wǎng)卡的網(wǎng)關(guān)IP地址10.20.10.1)
配置展示用例:場景:1、將訪問內(nèi)網(wǎng)10.20.0.0/16網(wǎng)段的流量配置路由到內(nèi)網(wǎng)網(wǎng)卡(網(wǎng)卡網(wǎng)關(guān)IP為192.168.200.1)2、將訪問其他網(wǎng)段的流量配置路由到外網(wǎng)網(wǎng)卡(網(wǎng)卡網(wǎng)關(guān)IP192.168.100.1)
route add 10.20.0.0 MASK 255.255.0.0 -p 192.168.200.1 route add 0.0.0.0 MASK 0.0.0.0 -p 192.168.100.1
如下圖,通過route print命令查看路由表,可見跟最初查看的路由表對比,內(nèi)網(wǎng)卡的配置已經(jīng)發(fā)生了變化,永久路由增加了兩條:
route print
在路由表里可以看到兩個(gè)網(wǎng)段的路由分別走兩張網(wǎng)卡的網(wǎng)關(guān)出去ps:因永久路由優(yōu)先級高于動(dòng)態(tài)路由,所以訪問目標(biāo)地址時(shí)優(yōu)先匹配永久路由。四、修改網(wǎng)卡路由配置完成后,可以使用tracert指令進(jìn)行網(wǎng)絡(luò)連通性測試,嘗試分別通過內(nèi)、外網(wǎng)網(wǎng)卡訪問不同的網(wǎng)絡(luò)資源,檢查源目是否能正常走指定路由通信。
內(nèi)網(wǎng)測試:
外網(wǎng)測試:
評論