Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Как добавить правильный маршрут в Windows XP (http://forum.oszone.net/showthread.php?t=296649)

eXtremer 09-03-2015 20:50 2480716

Как добавить правильный маршрут в Windows XP
 
Всем привет,

Я пытаюсь подключиться к VPN серверу и в то же время добавив, временный маршрут. Вот код в батнике:

Код:

@echo off
@rasdial VPN username password
ROUTE ADD 172.30.255.22 MASK 255.255.255.255 172.23.241.0

К сожалению код не работает, я подключаюсь к серверу VPN, но не могу достичь 172.30.255.22 потому что сервер VPN выдает мне каждый раз случайный IP-адрес из за этого я не могу установить правило маршрута должным образом.

Если я бы знал IP например 172.23.241.99 и если я добавляю следуюшее правило: ROUTE ADD 172.30.255.22 MASK 255.255.255.255 172.23.241.99 все работает, теперь мой вопрос: какое правило я должен сделать если я не знаю IP который я должен получить?

Спасибо.

freese 09-03-2015 21:52 2480738

Так меняется Ваше IP, а не шлюз (последнее значение это адрес шлюза)... или шлюз тоже?

eXtremer 10-03-2015 09:42 2480863

Цитата:

Цитата freese
Так меняется Ваше IP, а не шлюз (последнее значение это адрес шлюза)... или шлюз тоже? »

172.30.255.22 - IP до которого я должен добраться.
172.23.241.2-172.23.241.254 - один из IP который я должен получить (на VPN сервере стоит DHCP и я всегда получаю другой IP)

Не забывайте что нужно для Windwso XP, для Windows 7* легко можно сделать.
Спасибо

freese 10-03-2015 10:05 2480869

eXtremer, причем ваш IP?
при добавлении маршрута, первое значение, вы правильно написали, точка назначения, потом маска, потом ваш шлюз.
Ваш IP ни на что не влияет.
Выложите результат ipconfig /all при подключении к VPN

eXtremer 10-03-2015 12:22 2480918

Цитата:

Цитата freese
eXtremer, причем ваш IP?
при добавлении маршрута, первое значение, вы правильно написали, точка назначения, потом маска, потом ваш шлюз.
Ваш IP ни на что не влияет.
Выложите результат ipconfig /all при подключении к VPN »

Ну я называю так, свой IP, можно и шлюзом.

Смотри, между моим и другим рутерам поднят IPsec. Который позволяет всем (PPTP клиентам) IP из диапазона 172.23.241.2-172.23.241.254 дойти до 172.30.255.22. VPN поднимается, теперь я дожен маршрут прописать чтобы програма могли дойти до 172.30.255.22 сервера.
Вот что я попытался сделать:
Код:

@rasdial Local USER PASSWORD
@setlocal
@for /f “tokens=1-2 delims=:” %%i in (‘ipconfig ^| find “IP Address” ^| find “172.23”‘) do set GETIP=%%j
@route add 172.30.255.22 mask 255.255.255.255 %GetIp%
@endlocal

Ну что-то не сделано правильно, вот:

Код:

D:\Admin>VPN.bat
Connecting to LOCAL...
Verifying username and password...
Registering your computer on the network...
Successfully connected to LOCAL.
Command completed successfully.
1-2 was unexpected at this time.

D:\Admin>@for /f Уtokens=1-2 delims=:Ф %i in (Сipconfig ^| find УIP AddressФ ^| find У172.23ФС) do set GETIP=%j

D:\Admin>

*Я проделал тест на W2k сервере, так как нету сейчас на руках XP.

freese 10-03-2015 12:53 2480929

попробуй маску 255.255.255.0

P.s:я добавляю обычно так
Код:

@Echo off
for /f "tokens=2 delims=:" %%a in ('ipconfig /all ^| findstr "и«о§*" ^| findstr "10.1*" ') do (
  if not defined gw set gw=%%a
)

echo «о§ - %gw%

pause

echo Џа®ЇЁблў*Ґ¬ ¬*аиагвл

route -p add 10.0.0.0 mask 255.0.0.0 %gw%

pause


User001 10-03-2015 18:18 2481032

Цитата:

Цитата eXtremer
свой IP »

Цитата:

Цитата eXtremer
можно и шлюзом »

Так вы разберитесь где ваш IP, а где адрес шлюза. И сделайте уже:
Цитата:

Цитата freese
Выложите результат ipconfig /all при подключении к VPN »



Время: 20:44.

Время: 20:44.
© OSzone.net 2001-