eXtremer
02-10-2013, 13:17
Привет всем,
Я хочу добавить постоянный маршрут для VPN (PPTP) на интерфейс Windows XP, но номер интерфейса меняется каждый раз когда я подключяюсь, почему так происходит? и как решить эту проблему?
Например, я добавил это правило: route add 172.20.XXX.0 mask 255.255.255.0 172.11.XXX.18 metric 2 if 0xc0004
Теперь, после того как я отключился и подключился опять, команда route print показывает мне другой номер интерфейса:
0x120004 ...00 XX 45 XX 00 00 ...... WAN (PPP/SLIP) Interfac
Это означает, что правило выше не будет работать, потому что интерфейс изменился с 0xc0004 на 0x120004
Пробовал добавить: if 4, if 3, if 0х4...не хочет.
И второй вопрос: каждый раз при подключении к серверу VPN я получаю другой IP-адрес (DHCP), например, в этом случае я получил этот IP 172.23.241.18 и когда я хочу добавить следующее правило: route add 172.20.XXX.0 mask 255.255.255.0 172.11.XXX.0 я получаю эту ошибку:
D:\Profiles\Administrator>route -p add 172.30.255.0 mask 255.255.255.0 172.23.241.0 metric 2
The route addition failed: Either the interface index is wrong or the gateway do
es not lie on the same network as the interface. Check the IP Address Table for
the machine.Как я предполагаю, Windows хочетт чтобы шлуз был 172.11.XXX.18 а не 172.11.XXX.0, но при следующем подключением у меня будет уже другой IP, и правило будет бесполезно.
В Windows 7 правило работает без проблем, хотя я получил 172.11.XXX.18 я могу использовать этот 172.11.XXX.0 в качестве шлюза.
Вот мой конфиг:
PPP adapter VA:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.23.241.18
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . :
D:\Profiles\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 1d 60 1f ff 9d ...... VIA Compatable Fast Ethernet Adapter - Packet Sc
heduler Miniport
0x40004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.10 20
77.XX.XXX.XXX 255.255.255.255 192.168.0.1 192.168.0.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.23.0.0 255.255.0.0 172.23.241.18 172.23.241.18 1
172.23.241.18 255.255.255.255 127.0.0.1 127.0.0.1 50
172.23.255.255 255.255.255.255 172.23.241.18 172.23.241.18 50
192.168.0.0 255.255.255.0 192.168.0.10 192.168.0.10 20
192.168.0.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.10 192.168.0.10 20
224.0.0.0 240.0.0.0 172.23.241.18 172.23.241.18 50
224.0.0.0 240.0.0.0 192.168.0.10 192.168.0.10 20
255.255.255.255 255.255.255.255 172.23.241.18 172.23.241.18 1
255.255.255.255 255.255.255.255 192.168.0.10 192.168.0.10 1
Default Gateway: 192.168.0.1
===========================================================================
Persistent Routes:
NoneСпасибо.
Я хочу добавить постоянный маршрут для VPN (PPTP) на интерфейс Windows XP, но номер интерфейса меняется каждый раз когда я подключяюсь, почему так происходит? и как решить эту проблему?
Например, я добавил это правило: route add 172.20.XXX.0 mask 255.255.255.0 172.11.XXX.18 metric 2 if 0xc0004
Теперь, после того как я отключился и подключился опять, команда route print показывает мне другой номер интерфейса:
0x120004 ...00 XX 45 XX 00 00 ...... WAN (PPP/SLIP) Interfac
Это означает, что правило выше не будет работать, потому что интерфейс изменился с 0xc0004 на 0x120004
Пробовал добавить: if 4, if 3, if 0х4...не хочет.
И второй вопрос: каждый раз при подключении к серверу VPN я получаю другой IP-адрес (DHCP), например, в этом случае я получил этот IP 172.23.241.18 и когда я хочу добавить следующее правило: route add 172.20.XXX.0 mask 255.255.255.0 172.11.XXX.0 я получаю эту ошибку:
D:\Profiles\Administrator>route -p add 172.30.255.0 mask 255.255.255.0 172.23.241.0 metric 2
The route addition failed: Either the interface index is wrong or the gateway do
es not lie on the same network as the interface. Check the IP Address Table for
the machine.Как я предполагаю, Windows хочетт чтобы шлуз был 172.11.XXX.18 а не 172.11.XXX.0, но при следующем подключением у меня будет уже другой IP, и правило будет бесполезно.
В Windows 7 правило работает без проблем, хотя я получил 172.11.XXX.18 я могу использовать этот 172.11.XXX.0 в качестве шлюза.
Вот мой конфиг:
PPP adapter VA:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.23.241.18
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . :
D:\Profiles\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 1d 60 1f ff 9d ...... VIA Compatable Fast Ethernet Adapter - Packet Sc
heduler Miniport
0x40004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.10 20
77.XX.XXX.XXX 255.255.255.255 192.168.0.1 192.168.0.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.23.0.0 255.255.0.0 172.23.241.18 172.23.241.18 1
172.23.241.18 255.255.255.255 127.0.0.1 127.0.0.1 50
172.23.255.255 255.255.255.255 172.23.241.18 172.23.241.18 50
192.168.0.0 255.255.255.0 192.168.0.10 192.168.0.10 20
192.168.0.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.10 192.168.0.10 20
224.0.0.0 240.0.0.0 172.23.241.18 172.23.241.18 50
224.0.0.0 240.0.0.0 192.168.0.10 192.168.0.10 20
255.255.255.255 255.255.255.255 172.23.241.18 172.23.241.18 1
255.255.255.255 255.255.255.255 192.168.0.10 192.168.0.10 1
Default Gateway: 192.168.0.1
===========================================================================
Persistent Routes:
NoneСпасибо.