MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
постоянный маршрут для VPN
На страницу 1, 2  След.
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Сети и подключения   
Автор Сообщение
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Вт Июн 23, 2015 18:29
постоянный маршрут для VPN
Ответить с цитатой

как добавить постоянный маршрут?
вот так делаю руками:
Код:
route add -net 192.168.2.0/24 192.168.1.2

а для автоматизации предлагают целый скрипт написать:
Цитата:
$ sudo mkdir /Library/StartupItems/AddRoute
# cd /Library/StartupItems/AddRoute
$ echo "{
Description = \"Add static routing tables\";
Provides = (\"AddRoutes\");
Requires = (\"Network\");
OrderPreference = \"None\";
}" > StartupParameters.plist
$ echo "#!/bin/sh

# Set up static routing tables
# Roark Holz, Thursday, April 6, 2006

. /etc/rc.common

StartService ()
{
ConsoleMessage "Adding Static Routing Tables"
sudo route add 10.0.0.0/8 192.168.200.15
}

StopService ()
{
return 0
}

RestartService ()
{
return 0
}
RunService "$1"" > AddRoutes

$ sudo chmod 755 AddRoutes

более простого варианта нету ? как в BSD к примеру в rc.conf записать


Последний раз редактировалось: exonix (Пт Окт 23, 2015 16:29), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
YDS



Репутация: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Ср Июн 24, 2015 16:57
Ответить с цитатой

Цитата:
более простого варианта нету ? как в BSD к примеру в rc.conf записать

/etc/rc.local ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Ср Июн 24, 2015 19:37
Ответить с цитатой

Цитата:
/etc/rc.local ?

https://www.freebsd.org/doc/ru/books/handbook/network-routing.html
ошибся в цитировании /etc/rc.conf
Цитата:
27.2.5.2. Постоянная конфигурация
Предыдущий пример прекрасно подходит для настройки статического маршрута в работающей системе. Однако, проблема заключается в том, что маршрутная информация не сохранится после перезагрузки FreeBSD. Способ сохранения добавленного маршрута заключается в добавлении его в файл /etc/rc.conf:

# Добавление статического маршрута в Internal Net 2
static_routes="internalnet2"
route_internalnet2="-net 192.168.2.0/24 192.168.1.2"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
YDS



Репутация: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Чт Июн 25, 2015 11:27
Ответить с цитатой

Я про Mac OS X, а не про FreeBSD.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Korwin



Репутация: +32    

Зарегистрирован: 12.02.2007
Сообщения: 2657
Откуда: Севастополь / Санкт-Петербург

СообщениеДобавлено: Чт Июн 25, 2015 12:06
Ответить с цитатой

YDS писал(а):
Я про Mac OS X, а не про FreeBSD.

https://ru.wikipedia.org/wiki/OS_X
В OS X используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Apple, а также код из ОС NeXTSTEP и FreeBSD.

В вашем случае инструкции от FreeBSD вполне себе примени мы к Mac OS.

_________________
Пожалуйста, воспользуйтесь поиском...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение iChat
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Июн 25, 2015 12:15
Ответить с цитатой

exonix писал(а):
к примеру в rc.conf записать

Проверить быстрее, чем написать этот пост.

_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Чт Июн 25, 2015 14:53
Ответить с цитатой

Цитата:
Проверить быстрее, чем написать этот пост.

когда я стал редактировать файл rc.conf - оказалось что его нет в системе. по этому я не тестировал.
сейчас создал файл и ввёл:
Цитата:
static_routes="lan"
route_lan="-net 10.10.100.0/24 192.168.188.1"

перезагрузил систему - netstat -rn не показал маршрут в 10.10.100.0
может надо права выставить для rc.conf ?

Цитата:
Я про Mac OS X

что вы про Mac OS X ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
YDS



Репутация: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Чт Июн 25, 2015 15:02
Ответить с цитатой

exonix писал(а):
Цитата:
Я про Mac OS X

что вы про Mac OS X ?

То, что команду надо вписать в /etc/rc.local

Если, конечно, у вас не 10.10 - там, как в интернетах пишут, rc.local не запускается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Чт Июн 25, 2015 16:03
Ответить с цитатой

Цитата:
То, что команду надо вписать в /etc/rc.local

ни .local ни .conf изначально у меня нет.
система 10.9.3, но там я только тестирую

что-то я запутался...

Цитата:
То, что команду надо вписать в /etc/rc.local

всё работает. спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
YDS



Репутация: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Чт Июн 25, 2015 18:16
Ответить с цитатой

Korwin
При чём тут ядро?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Korwin



Репутация: +32    

Зарегистрирован: 12.02.2007
Сообщения: 2657
Откуда: Севастополь / Санкт-Петербург

СообщениеДобавлено: Пт Июн 26, 2015 10:52
Ответить с цитатой

YDS писал(а):
При чём тут ядро?

От FreeBSD не только ядро, но и UNIX обвязка в Userspace.

_________________
Пожалуйста, воспользуйтесь поиском...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение iChat
YDS



Репутация: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Пт Июн 26, 2015 14:45
Ответить с цитатой

Korwin писал(а):
YDS писал(а):
При чём тут ядро?

От FreeBSD не только ядро, но и UNIX обвязка в Userspace.

Вот как?
И где же та фря, у которой есть /Library/LaunchDaemons ? :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Пн Июл 13, 2015 13:22
Ответить с цитатой

YDS писал(а):
Если, конечно, у вас не 10.10 - там, как в интернетах пишут, rc.local не запускается.

потребовалось настроить для 10.10.4 - не заработало...
что ещё можно сделать?

всё дело в том, что пользователь подключается по VPN к серверу. Если указать, что весь трафик идёт через VPN - то сеть лагает. Если разделить интернет и VPN - то не доступны ресурсы за VPN. в 10.9 это решалось маршрутом...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Пн Июл 13, 2015 13:32
Ответить с цитатой

exonix писал(а):
что ещё можно сделать?

Скрипт из первого сообщения.

_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
exonix



Репутация: +1    

Зарегистрирован: 22.03.2012
Сообщения: 311
Откуда: Berlin

СообщениеДобавлено: Пн Июл 13, 2015 14:49
Ответить с цитатой

Цитата:
Скрипт из первого сообщения.

сейчас попробую. только свой тестовый макмимни обновлю до 10.10
других вариантов нет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Сети и подключения Страница 1 из 2
На страницу 1, 2  След.

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group