一般在Windows電腦雙網卡且有網關參數的情況下,訪問目標都只從“躍點小”的那個網卡出去,如下:
而要在Windows電腦上實現一張網卡訪問外網,另一張網卡訪問內網的功能,通常需要通過“靜態路由”來實現。其實目的就是要實現“訪問目標網段走對應的出接口”。
下面是一個基本的步驟指南:
為每個網絡接口配置固定的IP地址。
通過命令行工具(如cmd或PowerShell)來修改路由表。用管理員權限打開CMD,輸入以下命令來添加針對特定網絡的路由規則:
route add <目標網絡> MASK <子網掩碼> -p <接口網關IP>
說明:
舉個例子:
route add 10.1.1.0 MASK 255.255.255.0 -p 192.168.9.1
route add 0.0.0.0 MASK 0.0.0.0 -p 192.168.10.1
通過如下命令查看路由表:
route print
通過路由表可以看到兩個網段分別走兩張網卡出去,永久路由優先級高于動態路由,因此訪問目標地址時優先匹配永久路由。
第五步、測試配置
完成上述設置后,可以使用tracert命令進行測試,嘗試通過內外網網卡訪問不同的網絡資源,檢查是否能正常通信。
臺裝vista的機器,兩個網卡,一個可上互聯網,一個聯局內業務網。
請教怎樣設置或用什么軟件可同設兩個網關?
A網:IP192.168.1.10 子掩碼255.255.0.0 網關192.168.1.1
B網:IP192.168.1.125 子掩碼255.255.0.0 網關192.168.1.254
最佳答案
vista系統不可以,但是安裝windows server2003可以,請參考如下范文:
解決的辦法就是:
1、將其中一塊網卡(如外網)設置默認網關;
2、手工加上一條靜態路由,讓另一個網段(內網)的數據經過第二個網卡。使用route命令,命令的范例如下,希望能幫某些同志一點小忙。
參考命令:
范例1、route add -p 10.0.0.0 mask 255.255.255.0 10.40.4.200(讓對10.0.0.0的訪問走10.40.4.200的網卡,mask 后面是子網掩碼)
范例2、route add -p 10.0.0.0 mask 255.0.0.0 10.40.4.200
范例3、route add -p 0.0.0.0 mask 0.0.0.0 10.40.4.200(不用說了吧,讓所有的訪問走10.40.4.200)
說明:
1、加上-p參數,加入的路由為永久路由,不會因為電腦重新啟動而被初始化。10.40.4.200是我的電腦網卡IP。 輸入route 可以得到更多的幫助。
2、如果你的電腦已經有兩個網關(如使用了SoftEther),用route print可以看到兩條0.0.0.0的路由,可以先刪除0.0.0.0的路由,然后重新添加。
網卡電腦怎么設置兩個網關
現在許多單位,為了保證數據的安全和項目的保密,使用的臺式機大多都配置了雙網卡(帶無線功能的筆記本就是雙網卡),一個網卡連接公司內部局域網,一個網卡連接互聯網,但是我們經常在配置網絡地址的時候,提示"因特網將多個網關用于提供單一網絡.......",即不讓配置兩個網關,如下圖所示。有時我們必須需要配置兩個網關,才能方便工作,改怎么辦呢?下面我介紹一種方法。
工具/原料
· 雙網卡電腦一臺(或筆記本一臺)
方法/步驟
1. 首先正確配置經常使用的網卡,比如外網卡,我們按照正常的方法,輸入固定的IP地址、子網掩碼、網關和DNS等信息,比如外網地址為223.129.51.7,網關為223.129.51.1,如下圖所示:
2. 接著,我們在另一張網卡(內網使用),輸入分配的IP地址和子網掩碼,比如為192.168.1.6,確定即可。如下圖所示:
3. 然后,打開DOS窗口(開始菜單找到【運行】功能或Win+R,輸入cmd),輸入dos命令route print,查看系統路由信息,如下圖所示:
4. 從dos窗口中,我們可以看到電腦中目前使用的所有路由信息,其中"0.0.0.0 0.0.0.0 223.129.51.7"就是網關產生的默認路由,我們可以通過dos命令增加一條192網段的默認路由,命令為:"route add 0.0.0.0 mask 0.0.0.0 192.168.1.1"回車,再route print一下,就可以看到多了一條"0.0.0.0"的默認路由,如下圖所示:
5. 完成后,內外網就都可以訪問了。這樣增加的路由,你下次開機的時候系統中就沒有這條路由,如果不想重啟電腦丟失這條路由信息,可以給系統增加一條靜態路由,命令為:"route -p add 0.0.0.0 mask0.0.0.0 192.168.1.1",在路由表的下方怎加了一條永久路由的信息,如下圖所示:
6. 注意:在dos下添加的路由,如果想刪除,使用命令,route delete 網段即可,例如刪除0.0.0.0的路由,使用route delete 0.0.0.0,即可。