Windows

使用 route 命令連接到網路

  • June 19, 2012

我有一台具有外部 IP(192.168.223.220) 和內部地址 (10.1.1.20) 的電腦,以便連接到一些只有 10.1.1.xx 沒有外部地址的伺服器。為了從其他機器連接到這些伺服器,我使用了以下命令“route ADD 10.1.1.0 MASK 255.255.255.0 192.168.223.220”,然後我能夠使用 10.1.1.xx 地址連接到伺服器。

問題是主伺服器(192.168.223.220)的硬碟死了,被更換了,在我無法像以前一樣連接到伺服器之後,路由命令成功,我可以ping 10.1.1.20,但不能ping另一個伺服器。

謝謝

我使用的是 Windows XP,列印輸出是

介面配置:

D:\AurosHome\Scripts>ipconfig /all

Windows IP Configuration

       Host Name . . . . . . . . . . . . : N100-master
       Primary Dns Suffix  . . . . . . . :
       Node Type . . . . . . . . . . . . : Unknown
       IP Routing Enabled. . . . . . . . : No
       WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection 3:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Intel(R) PRO/1000 EB Network Connection with I/O Acceleration #2
       Physical Address. . . . . . . . . : 00-30-48-34-BA-B9
       Dhcp Enabled. . . . . . . . . . . : No
       IP Address. . . . . . . . . . . . : 192.168.225.180
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 192.168.225.254
       DNS Servers . . . . . . . . . . . : 192.168.225.2

Ethernet adapter Local Area Connection:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Intel(R) PRO/1000 EB Network Connection with I/O Acceleration
       Physical Address. . . . . . . . . : 00-30-48-34-BA-B8
       Dhcp Enabled. . . . . . . . . . . : No
       IP Address. . . . . . . . . . . . : 10.1.1.20
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . :

Ethernet adapter Local Area Connection 2:

       Media State . . . . . . . . . . . : Media disconnected
       Description . . . . . . . . . . . : Mellanox IPoIB Adapter
       Physical Address. . . . . . . . . : 00-02-C9-25-34-0D

路由表

D:\AurosHome\Scripts>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 30 48 34 ba b9 ...... Intel(R) PRO/1000 EB Network Connection with I/O Acceleration #2 - Packet Sche
duler Miniport
0x3 ...00 30 48 34 ba b8 ...... Intel(R) PRO/1000 EB Network Connection with I/O Acceleration - Packet Schedul
er Miniport
0x10005 ...00 02 c9 25 34 0d ...... Mellanox IPoIB Adapter - Packet Scheduler Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric

         0.0.0.0          0.0.0.0  192.168.225.254  192.168.225.180      10
        10.1.1.0    255.255.255.0        10.1.1.20       10.1.1.20       10
       10.1.1.20  255.255.255.255        127.0.0.1       127.0.0.1       10
   10.255.255.255  255.255.255.255        10.1.1.20       10.1.1.20       10
       127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
   192.168.225.0    255.255.255.0  192.168.225.180  192.168.225.180      10
   192.168.225.180  255.255.255.255        127.0.0.1       127.0.0.1       10
   192.168.225.255  255.255.255.255  192.168.225.180  192.168.225.180      10
       224.0.0.0        240.0.0.0        10.1.1.20       10.1.1.20       10

       224.0.0.0        240.0.0.0  192.168.225.180  192.168.225.180      10
   255.255.255.255  255.255.255.255        10.1.1.20       10.1.1.20       1
   255.255.255.255  255.255.255.255        10.1.1.20           10005       1
   255.255.255.255  255.255.255.255  192.168.225.180  192.168.225.180      1

Default Gateway:   192.168.225.254
===========================================================================
Persistent Routes:
 None

嘗試啟用 Windows 作為路由器:

在系統資料庫中:

HKLM\System\CurrentControllSet\Service\Tcpip\Parameters

添加 :

IPEnableRouter

REG_DWORD 值:1

您的系統上沒有配置持久路由,這意味著您創建的任何路由在重新啟動時都會失去。唯一顯示的是由 Windows 動態添加的。

嘗試再次添加您的路線,但在命令末尾添加“-p”。

引用自:https://serverfault.com/questions/400017