Автор |
Сообщение |
ramrol
Репутация: 0
Зарегистрирован: 01.10.2007 Сообщения: 3
|
Добавлено: Пн Окт 01, 2007 22:44 Windows скрипты на маке для VPN |
|
|
Знатоки, помогите плиз,
У нас в подмосковье, живут одни дауны, сегодня они че-то там перенастроили в сети и у меня теперь при подключении VPN не работает ничего. В тех суппорте послали со словами поставьте виндоуз и будьте как все.... а Мака мы в глаза не видели, в общем валите. Форум весь облазил, решения "для чайников" не нашел...
Единственное что мне сказали, что есть во такой скрипт для винды, и надо его внедрить в Мак, тогда типа будем мне счастье.
Подскажите пошагово что на что надо заменить, запустить, сохранить?
Скрипт:
route -p delete 10.0.0.0
route -p delete 10.100.0.0
route -p delete 10.110.0.0
route -p delete 213.137.235.0
route -p delete 213.137.233.128
route -p delete 62.117.85.0
route -p delete 62.117.80.120
route -p delete 80.252.150.0
route -p delete 80.252.152.0
route -p add 10.110.0.0 MASK 255.255.0.0 10.110.41.129
route -p add 10.100.0.0 MASK 255.255.0.0 10.110.41.129
route -p add 213.137.235.0 MASK 255.255.255.0 10.110.41.129
route -p add 213.137.233.128 MASK 255.255.255.128 10.110.41.129
route -p add 62.117.85.0 MASK 255.255.255.0 10.110.41.129
route -p add 62.117.80.120 MASK 255.255.255.248 10.110.41.129
route -p add 80.252.150.0 MASK 255.255.254.0 10.110.41.129
route -p add 80.252.152.0 MASK 255.255.253.0 10.110.41.129
route -p delete 0.0.0.0
Подскажите плиз, желаельно без посылов, так как комп нужен срочно, заранее всем спасибо. |
|
Вернуться к началу |
|
Daniel
![](images/avatars/17254854284ed4db18c463d.png)
Репутация: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
|
Вернуться к началу |
|
ramrol
Репутация: 0
Зарегистрирован: 01.10.2007 Сообщения: 3
|
Добавлено: Вт Окт 02, 2007 13:57
|
|
|
Так, значит с тем как прописывать пути разобрался. Вопрос второй! при перезагрузке - выключении настройки теряются, вопрос, как сделать так что бы они не терялись. может нужен файл какой создать. Подскажите, или команду какую исполнить?
Заранее спасбо за ответы |
|
Вернуться к началу |
|
C2H5OH
![](images/avatars/1704353119487f1ba6cd397.gif)
Репутация: +108
Зарегистрирован: 13.07.2001 Сообщения: 12314 Откуда: Москва
|
Добавлено: Вт Окт 02, 2007 14:43
|
|
|
попробуйте Automator использовать _________________ Слово не воробей, вылетит неосторожное - вернется трёхэтажное!
Всего!
И всем!!!
http://apple-museum.ru/ |
|
Вернуться к началу |
|
C2H5OH
![](images/avatars/1704353119487f1ba6cd397.gif)
Репутация: +108
Зарегистрирован: 13.07.2001 Сообщения: 12314 Откуда: Москва
|
Добавлено: Вт Окт 02, 2007 14:46
|
|
|
а прова лучше сменить... бесит такое отношение к клиенту. можно и порядиться с ними конечно, через http://www.ozpp.ru/ но уж больно это муторно и долго _________________ Слово не воробей, вылетит неосторожное - вернется трёхэтажное!
Всего!
И всем!!!
http://apple-museum.ru/ |
|
Вернуться к началу |
|
ramrol
Репутация: 0
Зарегистрирован: 01.10.2007 Сообщения: 3
|
Добавлено: Вт Окт 02, 2007 20:38
|
|
|
Спасибо, но провайдер у нас тут один на выделенке выбора ноль.
автоматор не понял что делать надо. Расскажите плиз как скриптовый файл создатьб я бы его в папку стартап положил.... и н при загрузке подцеплялся бы... скажите как это сделать пошагово? |
|
Вернуться к началу |
|
Daniel
![](images/avatars/17254854284ed4db18c463d.png)
Репутация: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
Добавлено: Ср Окт 03, 2007 01:06
|
|
|
По ссылке ведь описаны именно persistent (те, которые сохраняются после рестарта) IP routes.. |
|
Вернуться к началу |
|
Korwin
![](images/avatars/81973737647c2ba496e950.gif)
Репутация: +32
Зарегистрирован: 12.02.2007 Сообщения: 2657 Откуда: Севастополь / Санкт-Петербург
|
Добавлено: Ср Окт 03, 2007 12:35
|
|
|
AppleScript написать который будет эти руты прописывать. Сам script сохранить как приложение.
Это приложение указать для запуска при входе в систему в настройках пользователей. _________________ Пожалуйста, воспользуйтесь поиском... |
|
Вернуться к началу |
|
v12aml
![](images/avatars/1117972775460ac35225e12.png)
Репутация: +1
Зарегистрирован: 28.03.2007 Сообщения: 196 Откуда: Москва
|
Добавлено: Чт Окт 04, 2007 22:24
|
|
|
спасибо, грамотный линк _________________ Jabber/XMPP: v12amlATgmail.com |
|
Вернуться к началу |
|
Tartuga
![](images/avatars/4120154314b485b08676da.jpg)
Репутация: +52
Зарегистрирован: 18.12.2003 Сообщения: 20608
|
Добавлено: Сб Окт 06, 2007 07:10
|
|
|
Daniel
Да там же, в Internet Connect, все одна галка решала вроде.. _________________ Голова - это не то, куда только едят... ) |
|
Вернуться к началу |
|
Daniel
![](images/avatars/17254854284ed4db18c463d.png)
Репутация: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
|
Вернуться к началу |
|
MTBiker
Репутация: 0
Зарегистрирован: 17.12.2009 Сообщения: 6
|
Добавлено: Пн Дек 13, 2021 12:31
|
|
|
Ребят тема по прежнему актуальна...
Ссылки выше уже мертвы
Переделать бы скрипт под мак
Код: | :: Убракт лишние строки роутинга, которые не относятся к локальным сетям для впн
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
:: Счетчик
set /a cnt=0
for /F "tokens=1-3,4*" %%i in ('netstat -rn') do (
:: Обрабатывем только строки, где есть таблица маршрутизации
if %%i==Сетевой (
set /a cnt=1
)
if !cnt! GEQ 1 (
set /a cnt = !cnt!+1
:: Получаем данные главного интерфейса
if !cnt! EQU 3 (
set MainGW=%%k
set MainInt=%%l
)
:: Получаем данные ВПН
if !cnt! EQU 4 (
set VpnGW=%%k
set VpnInt=%%l
)
:: Обрабатываем строки. Получаем компоненты маски и подсети
if !cnt! GEQ 4 (
set IP=%%i
set MASK=%%j
for /F "tokens=1-3,4* delims=." %%a in ('echo !IP!') do (
set I1=%%a
set I2=%%b
)
:: Теперь будем убивать маршруты. Убиваем все, что от ВПН и не принадлежит к локальным сетям
set IsLocal="false"
:: Узнаем локальная ли сеть
IF !I1! EQU 10 set IsLocal="true"
IF !I1! EQU 127 set IsLocal="true"
IF !I1! EQU 172 (
IF !I2! EQU 16 set IsLocal="true"
)
:: Свою сеть оставляем
IF IP EQU "192.168.1.0" (
IF MASK EQU "255.255.255.0" set IsLocal="true"
)
:: IP Mulicast
IF !I1! EQU 224 set IsLocal="true"
IF !I1! EQU 255 set IsLocal="true"
:: только ВПН маршруты
IF %%k EQU !VpnGW! (
IF !IsLocal! EQU "false" (
echo route DELETE !IP! MASK !MASK! !VpnGW!
route DELETE !IP! MASK !MASK! !VpnGW!
)
)
)
)
)
|
Заранее большое спасибо за любую помощь |
|
Вернуться к началу |
|
|