Батник для подключения безВПН + unlim
Автор
Сообщение
Timur ®
Стаж: 16 лет
Сообщений: 1867
Откуда: Уфа, Казань
Cartman http://speedtest.ufanet.ru/ Не так набрал. И, кстати, вот сейчас переподключись - у меня уже отдача 5 Мб/с.
Cartman
Стаж: 15 лет
Сообщений: 41
у меня этот спидтест не хочет работать. переподключался уже 10 раз. ничего не происходит. локал без впн + безлимит не работаюти через этот батник. =( если отключаю безлимимт то bashtube и rapid быстро начинают работать.
Timur ®
Стаж: 16 лет
Сообщений: 1867
Откуда: Уфа, Казань
Cartman Здесь флудить не будем, завтра через ЛС всё настроим. Или сейчас, если не спишь.
Muxa007
Стаж: 16 лет
Сообщений: 36
Откуда: Уфа
Как я понял - подключаешь анлим, потом запускаешь Unlim_lbvpn_2.bat и все должно работать. Но у меня после использования Unlim_lbvpn_2.bat перестает работать внешка и локальные сайты, которые не работают без VPN (торрент, паспорт и т.д.). Локал баз VPN есть, баланс положительный, Основной шлюз вписал. В чем может быть проблема, не подскажите?
P.S. если это имеет значение, чтобы вернуть рабочие параметры пользовался route -f, без перезагрузки ПК.
RandyOrton
Стаж: 14 лет
Сообщений: 985
Откуда: WWE Smackdown
Muxa007 писал(а):
Но у меня после использования Unlim_lbvpn_2.bat перестает работать внешка и локальные сайты, которые не работают без VPN (торрент, паспорт и т.д.). У вас Win Vista или 7, вам нужно пользоваться батником Unlim_lbvpn.bat с первой страницы. P.S. Невнимательно посмотрел, судя по папке с профилем у вас же XP.
Последний раз редактировалось: RandyOrton (2011-01-13 14:19), всего редактировалось 1 раз
Muxa007
Стаж: 16 лет
Сообщений: 36
Откуда: Уфа
RandyOrton Ах да, забыл написать, у меня XP SP3
RandyOrton
Стаж: 14 лет
Сообщений: 985
Откуда: WWE Smackdown
Понятно, но у вас протокол IPv6 установлен. Он и "мешает" правильному автоопределению IP-адреса.
Muxa007
Стаж: 16 лет
Сообщений: 36
Откуда: Уфа
RandyOrton Огромное спасибо! Вы были правы, удалил протокол IPv6 и все нормально заработало!
RandyOrton
Стаж: 14 лет
Сообщений: 985
Откуда: WWE Smackdown
Выкладываю батник LbezVPN.rar , в котором нужно только один раз прописать основной шлюз подключения по локальной сети (он же локальный шлюз). Далее при каждом запуске он будет автоматически прописывать маршрутизацию.
Последний раз редактировалось: RandyOrton (2011-04-24 17:59), всего редактировалось 2 раз(а)
Cartman
Стаж: 15 лет
Сообщений: 41
на 7 пашет?
RandyOrton
Стаж: 14 лет
Сообщений: 985
Откуда: WWE Smackdown
Cartman писал(а):
на 7 пашет? Абсолютно. Ради пользователей Vista и 7 его и делал.
Последний раз редактировалось: RandyOrton (2011-01-13 14:20), всего редактировалось 1 раз
dimension45
Стаж: 15 лет
Сообщений: 28
Откуда: Уфа
на 7-ке основной шлюз таблицы маршрутизации, т.е. последнего установленного впн, по всей видимости нужно указывать как 0.0.0.0 это видно из скрина
самый простой вариант для БЕЗвпн + Свобода, равно как и для варианта БЕЗвпн + @local Код:
@echo off
:: если вин-7, то заменить Y на N set xp=Y
FOR /F "tokens=2 delims=:" %%i IN ('ipconfig') DO ( FOR /F "tokens=1,2,3,4 delims=. " %%a IN ("%%i") DO ( if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d
if %%a==172 set UnIP=%%a.%%b.%%c.%%d if %%a==46 set UnIP=%%a.%%b.%%c.%%d if %%a==77 set UnIP=%%a.%%b.%%c.%%d if %%a==79 set UnIP=%%a.%%b.%%c.%%d if %%a==81 set UnIP=%%a.%%b.%%c.%%d if %%a==89 set UnIP=%%a.%%b.%%c.%%d if %%a==92 set UnIP=%%a.%%b.%%c.%%d if %%a==94 set UnIP=%%a.%%b.%%c.%%d if %%a==95 set UnIP=%%a.%%b.%%c.%%d ) ) if xp==N set UnIP=0.0.0.0
route add 10.0.0.0 mask 255.0.0.0 %BEZvpn% metric 2 route add 46.191.128.0 mask 255.255.128.0 %BEZvpn% metric 2 route add 77.79.128.0 mask 255.255.192.0 %BEZvpn% metric 2 route add 79.140.16.0 mask 255.255.240.0 %BEZvpn% metric 2 route add 81.30.176.0 mask 255.255.240.0 %BEZvpn% metric 2 route add 81.30.192.0 mask 255.255.224.0 %BEZvpn% metric 2 route add 89.189.128.0 mask 255.255.224.0 %BEZvpn% metric 2 route add 92.50.128.0 mask 255.255.192.0 %BEZvpn% metric 2 route add 94.41.0.0 mask 255.255.0.0 %BEZvpn% metric 2 route add 95.105.0.0 mask 255.255.128.0 %BEZvpn% metric 2 route add 172.16.0.0 mask 255.240.0.0 %BEZvpn% metric 2
route add 77.79.161.66 %UnIP% route add 77.79.161.67 %UnIP% route add 77.79.161.71 %UnIP% route add 77.79.161.72 %UnIP% route add 77.79.161.73 %UnIP% route add 77.79.161.75 %UnIP% route add 77.79.161.79 %UnIP% route add 77.79.161.89 %UnIP% route add 77.79.161.90 %UnIP% route add 77.79.161.94 %UnIP% route add 79.140.28.21 %UnIP% route add 81.30.198.6 %UnIP% route add 81.30.198.19 %UnIP% route add 81.30.199.66 %UnIP% route add 81.30.199.73 %UnIP% route add 81.30.202.150 %UnIP% route add 81.30.203.214 %UnIP% route add 81.30.213.52 %UnIP% route add 81.30.213.107 %UnIP% route add 89.189.129.93 %UnIP% route add 89.189.129.94 %UnIP% route add 92.50.152.26 %UnIP% route add 92.50.152.150 %UnIP% route add 94.41.0.1 %UnIP% route add 94.41.0.5 %UnIP% route add 94.41.0.10 %UnIP%
route add 81.30.197.10 %UnIP% route add 81.30.199.50 %UnIP% route add 81.30.199.69 %UnIP% route add 81.30.199.70 %UnIP% route add 81.30.199.84 %UnIP% route add 81.30.199.238 %UnIP% route add 81.30.213.51 %UnIP% http://rapid.ufanet.ru/9544935
судя по скрину основной шлюз БЕЗвпн показывается клиентским ip-адресом. Если так, то измените вот эту команду if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d на if %%a==10 set BEZvpn=%%a.%%b.%%c.1
если у кого-то на вин-7 шлюз ВПНа не цепляется по виду 0.0.0.0 то отключите команду if xp==N set UnIP=0.0.0.0 поставив перед ней пару двоеточий ::if xp==N set UnIP=0.0.0.0
Последний раз редактировалось: dimension45 (2011-01-13 01:22), всего редактировалось 1 раз
RandyOrton
Стаж: 14 лет
Сообщений: 985
Откуда: WWE Smackdown
dimension45 писал(а):
судя по скрину основной шлюз БЕЗвпн показывается клиентским ip-адресом. Если так, то измените вот эту команду if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d на if %%a==10 set BEZvpn=%%a.%%b.%%c.1 Шлюз в Уфанете может и на 128 кончаться вместо единицы.
dimension45
Стаж: 15 лет
Сообщений: 28
Откуда: Уфа
стало быть, если ipconfig (cм. скрин) дает клиентский адрес (в строке основной шлюз БЕЗвпна) вместо собственно шлюза, то меняем
if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d
на
if %%a==10 set BEZvpn=%%a.%%b.%%c.1
либо на
if %%a==10 set BEZvpn=%%a.%%b.%%c.128
в зависимости какой у вас шлюз.
dimension45
Стаж: 15 лет
Сообщений: 28
Откуда: Уфа
Кстати, киньте у кого вин-7 скрин таблицы маршрутизации, желательно до установления впн-ов и запусков батников/скриптов
посмотрю возможность другого определения шлюза.
или сами прогоните вот такой батник Код:
@echo off FOR /F "tokens=1,3" %%g IN ('route print 10.8.0.1') DO (if %%g==10.8.0.1 set ShLuz=%%h) echo %ShLuz% pause правильно определит иль нет
в ХР-то всё нормально работает. Интересует есть ли различие вывода на экран таблицы маршрутизации в ХР и вин-7
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 21:26
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
Timur ®
Стаж: 16 лет |
|
Cartman http://speedtest.ufanet.ru/ Не так набрал. И, кстати, вот сейчас переподключись - у меня уже отдача 5 Мб/с.
|
|
Cartman
Стаж: 15 лет |
|
у меня этот спидтест не хочет работать. переподключался уже 10 раз. ничего не происходит. локал без впн + безлимит не работаюти через этот батник. =( если отключаю безлимимт то bashtube и rapid быстро начинают работать.
|
|
Timur ®
Стаж: 16 лет |
|
Cartman Здесь флудить не будем, завтра через ЛС всё настроим. Или сейчас, если не спишь.
|
|
Muxa007
Стаж: 16 лет |
|
Как я понял - подключаешь анлим, потом запускаешь Unlim_lbvpn_2.bat и все должно работать. Но у меня после использования Unlim_lbvpn_2.bat перестает работать внешка и локальные сайты, которые не работают без VPN (торрент, паспорт и т.д.). Локал баз VPN есть, баланс положительный, Основной шлюз вписал. В чем может быть проблема, не подскажите?
|
|
RandyOrton
Стаж: 14 лет |
|
Muxa007 писал(а): Но у меня после использования Unlim_lbvpn_2.bat перестает работать внешка и локальные сайты, которые не работают без VPN (торрент, паспорт и т.д.). Последний раз редактировалось: RandyOrton (2011-01-13 14:19), всего редактировалось 1 раз |
|
Muxa007
Стаж: 16 лет |
|
RandyOrton Ах да, забыл написать, у меня XP SP3
|
|
RandyOrton
Стаж: 14 лет |
|
Понятно, но у вас протокол IPv6 установлен. Он и "мешает" правильному автоопределению IP-адреса.
|
|
Muxa007
Стаж: 16 лет |
|
RandyOrton Огромное спасибо! Вы были правы, удалил протокол IPv6 и все нормально заработало!
|
|
RandyOrton
Стаж: 14 лет |
|
Выкладываю батник LbezVPN.rar , в котором нужно только один раз прописать основной шлюз подключения по локальной сети (он же локальный шлюз). Далее при каждом запуске он будет автоматически прописывать маршрутизацию.
Последний раз редактировалось: RandyOrton (2011-04-24 17:59), всего редактировалось 2 раз(а) |
|
Cartman
Стаж: 15 лет |
|
на 7 пашет?
|
|
RandyOrton
Стаж: 14 лет |
|
Cartman писал(а): на 7 пашет? Последний раз редактировалось: RandyOrton (2011-01-13 14:20), всего редактировалось 1 раз |
|
dimension45
Стаж: 15 лет |
|
на 7-ке основной шлюз таблицы маршрутизации, т.е. последнего установленного впн, по всей видимости нужно указывать как 0.0.0.0 это видно из скрина
самый простой вариант для БЕЗвпн + Свобода, равно как и для варианта БЕЗвпн + @local Код: @echo off :: если вин-7, то заменить Y на N set xp=Y FOR /F "tokens=2 delims=:" %%i IN ('ipconfig') DO ( FOR /F "tokens=1,2,3,4 delims=. " %%a IN ("%%i") DO ( if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d if %%a==172 set UnIP=%%a.%%b.%%c.%%d if %%a==46 set UnIP=%%a.%%b.%%c.%%d if %%a==77 set UnIP=%%a.%%b.%%c.%%d if %%a==79 set UnIP=%%a.%%b.%%c.%%d if %%a==81 set UnIP=%%a.%%b.%%c.%%d if %%a==89 set UnIP=%%a.%%b.%%c.%%d if %%a==92 set UnIP=%%a.%%b.%%c.%%d if %%a==94 set UnIP=%%a.%%b.%%c.%%d if %%a==95 set UnIP=%%a.%%b.%%c.%%d ) ) if xp==N set UnIP=0.0.0.0 route add 10.0.0.0 mask 255.0.0.0 %BEZvpn% metric 2 route add 46.191.128.0 mask 255.255.128.0 %BEZvpn% metric 2 route add 77.79.128.0 mask 255.255.192.0 %BEZvpn% metric 2 route add 79.140.16.0 mask 255.255.240.0 %BEZvpn% metric 2 route add 81.30.176.0 mask 255.255.240.0 %BEZvpn% metric 2 route add 81.30.192.0 mask 255.255.224.0 %BEZvpn% metric 2 route add 89.189.128.0 mask 255.255.224.0 %BEZvpn% metric 2 route add 92.50.128.0 mask 255.255.192.0 %BEZvpn% metric 2 route add 94.41.0.0 mask 255.255.0.0 %BEZvpn% metric 2 route add 95.105.0.0 mask 255.255.128.0 %BEZvpn% metric 2 route add 172.16.0.0 mask 255.240.0.0 %BEZvpn% metric 2 route add 77.79.161.66 %UnIP% route add 77.79.161.67 %UnIP% route add 77.79.161.71 %UnIP% route add 77.79.161.72 %UnIP% route add 77.79.161.73 %UnIP% route add 77.79.161.75 %UnIP% route add 77.79.161.79 %UnIP% route add 77.79.161.89 %UnIP% route add 77.79.161.90 %UnIP% route add 77.79.161.94 %UnIP% route add 79.140.28.21 %UnIP% route add 81.30.198.6 %UnIP% route add 81.30.198.19 %UnIP% route add 81.30.199.66 %UnIP% route add 81.30.199.73 %UnIP% route add 81.30.202.150 %UnIP% route add 81.30.203.214 %UnIP% route add 81.30.213.52 %UnIP% route add 81.30.213.107 %UnIP% route add 89.189.129.93 %UnIP% route add 89.189.129.94 %UnIP% route add 92.50.152.26 %UnIP% route add 92.50.152.150 %UnIP% route add 94.41.0.1 %UnIP% route add 94.41.0.5 %UnIP% route add 94.41.0.10 %UnIP% route add 81.30.197.10 %UnIP% route add 81.30.199.50 %UnIP% route add 81.30.199.69 %UnIP% route add 81.30.199.70 %UnIP% route add 81.30.199.84 %UnIP% route add 81.30.199.238 %UnIP% route add 81.30.213.51 %UnIP% судя по скрину основной шлюз БЕЗвпн показывается клиентским ip-адресом. Если так, то измените вот эту команду if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d на if %%a==10 set BEZvpn=%%a.%%b.%%c.1 если у кого-то на вин-7 шлюз ВПНа не цепляется по виду 0.0.0.0 то отключите команду if xp==N set UnIP=0.0.0.0 поставив перед ней пару двоеточий ::if xp==N set UnIP=0.0.0.0 Последний раз редактировалось: dimension45 (2011-01-13 01:22), всего редактировалось 1 раз |
|
RandyOrton
Стаж: 14 лет |
|
dimension45 писал(а): судя по скрину основной шлюз БЕЗвпн показывается клиентским ip-адресом. Если так, то измените вот эту команду if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d на if %%a==10 set BEZvpn=%%a.%%b.%%c.1 |
|
dimension45
Стаж: 15 лет |
|
стало быть, если ipconfig (cм. скрин) дает клиентский адрес (в строке основной шлюз БЕЗвпна) вместо собственно шлюза, то меняем
if %%a==10 set BEZvpn=%%a.%%b.%%c.%%d на if %%a==10 set BEZvpn=%%a.%%b.%%c.1 либо на if %%a==10 set BEZvpn=%%a.%%b.%%c.128 в зависимости какой у вас шлюз. |
|
dimension45
Стаж: 15 лет |
|
Кстати, киньте у кого вин-7 скрин таблицы маршрутизации, желательно до установления впн-ов и запусков батников/скриптов
посмотрю возможность другого определения шлюза. или сами прогоните вот такой батник Код: @echo off FOR /F "tokens=1,3" %%g IN ('route print 10.8.0.1') DO (if %%g==10.8.0.1 set ShLuz=%%h) echo %ShLuz% pause в ХР-то всё нормально работает. Интересует есть ли различие вывода на экран таблицы маршрутизации в ХР и вин-7 |
|
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 21:26
Часовой пояс: UTC + 5