И снова здравствуйте!
Не прошло и полгода, как я подключился к другому провайдеру и удалил из закладок ветку про байфлай и техническую настройку. А зря
У сестры тп "Вечер". Платник я ей в мопед забил, а вот соорудить гость батником что-то у меня не вышло по старой памяти.
Оба примера были из фак. Первый же вообще был моим рабочим. Нужно все для Минской области. Маршруты взял с фтп буфлу.
@echo off
:: параметры гостевого соединения
set connection=guest
set Login=хххххххххх@guest
set Password=ххххххх
set pause=5
set connected=0
cls
for /f "delims=" %%i in ('rasdial') do (
if "%%i"=="%connection:"=%" set connected=1
)
if %connected%==0 (
echo %date% %time% "%connection%" connection not detected. Dialing...
rasdial "%connection:"=%" %Login% %Password%
) else (
echo %date% %time% "%connection%" connection is active.
)
:end_con
::--------------------------------------------------------------------------------------------------------
::--------------------------------------------------------------------------------------------------------
route change 0.0.0.0 MASK 0.0.0.0 192.168.1.1 METRIC 1
ipconfig > ip.txt
:: В эту строку вместо 8 списываем вторую цифру IP адреса вашего региона. Для Минска - 8
findstr "1\.8" ip.txt > ip2.txt
:: берет IP всех соединений и прописывает в роуты 2-й. Тоесть guest. ТОчно также можно
:: Здесь маршруты
:: Маршруты от стандартных батников БТК не подходят.
::--------------------------------------------------------------------------------------------------------
::--------------------------------------------------------------------------------------------------------
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 86.57.151.0 mask 255.255.255.224 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 86.57.251.28 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 86.57.253.1 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 193.232.248.79 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 193.232.248.80 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 82.209.245.151 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 194.158.206.240 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 194.158.206.241 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 194.158.206.246 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 194.158.202.59 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 82.209.195.15 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 86.57.250.0 mask 255.255.254.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 86.57.246.0 mask 255.255.255.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 93.84.112.0 mask 255.255.248.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 91.149.189.0 mask 255.255.255.128 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 91.149.189.128 mask 255.255.255.192 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 93.125.53.0 mask 255.255.255.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 91.149.157.0 mask 255.255.255.128 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 178.124.128.0 mask 255.255.252.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 91.149.157.192 mask 255.255.255.192 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 93.125.30.0 mask 255.255.254.0 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 194.158.199.177 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 82.209.253.2 mask 255.255.255.255 %%f
for /F "tokens=2 delims=:" %%f in (ip2.txt) do route add 193.232.248.2 mask 255.255.255.255 %%f
:: и так далее
route change 0.0.0.0 MASK 0.0.0.0 192.168.1.1 METRIC 1
::ping -n %pause% 127.0.0.1>nul 2>&1
::tracert -n %pause% [censored] 2>&1
REM Командный файл вешает на переданный первым параметром (%1) адрес гостевые маршруты (для каждой области маршруты свои)
REM В батник нужно вписать только маршруты для своей области (здесь вписаны маршруты для витебской), также можно настроить под себя вывод лога
@echo off
REM установка переменных
set guest_ip=%1
REM логирование
echo [%date:~6,10%-%date:~3,2%-%date:~0,2% %time:~0,8%] : %guest_ip%>>route_guest.log
REM гостевые маршруты на установленное guest соединение
rem new network
route add -p 86.57.151.0 mask 255.255.255.224 192.168.1.1
rem game servers
route add -p 86.57.251.28 mask 255.255.255.255 192.168.1.1
rem stat.byfly.by
route add -p 86.57.253.1 mask 255.255.255.255 192.168.1.1
rem http://www.byfly.by
route add -p 193.232.248.79 mask 255.255.255.255 192.168.1.1
rem http://www.belpak.by
route add -p 193.232.248.80 mask 255.255.255.255 192.168.1.1
rem jabber
route add -p 82.209.245.151 mask 255.255.255.255 192.168.1.1
rem mogilev
route add -p 194.158.206.240 mask 255.255.255.255 192.168.1.1
route add -p 194.158.206.241 mask 255.255.255.255 192.168.1.1
route add -p 194.158.206.246 mask 255.255.255.255 192.168.1.1
rem grodno
route add -p 194.158.202.59 mask 255.255.255.255 192.168.1.1
rem brest
route add -p 82.209.195.15 mask 255.255.255.255 192.168.1.1
rem dc
route add -p 86.57.250.0 mask 255.255.254.0 192.168.1.1
route add -p 86.57.246.0 mask 255.255.255.0 192.168.1.1
route add -p 93.84.112.0 mask 255.255.248.0 192.168.1.1
route add -p 178.124.128.0 mask 255.255.248.0 192.168.1.1
rem extmedia at dc
route add -p 91.149.189.0 mask 255.255.255.128 192.168.1.1
route add -p 91.149.189.128 mask 255.255.255.192 192.168.1.1
route add -p 93.125.53.0 mask 255.255.255.0 192.168.1.1
route add -p 178.172.148.0 mask 255.255.255.0 192.168.1.1
rem [censored] at dc
route add -p 91.149.157.0 mask 255.255.255.128 192.168.1.1
route add -p 91.149.157.192 mask 255.255.255.192 192.168.1.1
route add -p 93.125.30.0 mask 255.255.254.0 192.168.1.1
rem um
route add -p 194.158.199.177 mask 255.255.255.255 192.168.1.1
rem dns
route add -p 82.209.253.2 mask 255.255.255.255 192.168.1.1
route add -p 193.232.248.2 mask 255.255.255.255 192.168.1.1
route add 82.209.200.17 mask 255.255.255.255 %guest_ip%
route add 82.209.200.17 mask 255.255.255.255 %guest_ip%
Стыдно признаться, но сам раньше всем рассказывал как и что
И еще. Систер пользовала БайФлайХелпер№3, мопед был в бридже. Необходимость замены топологии вызвана необходимостью использовать еще и Wi-Fi. Так вот этот самый хэлпер создал два безымянных подключения. Мне на это пофик, я создал иемнное "guest". На него ссылаются батники, но ни один ниче не подключает