Автор |
Сообщение |
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
|
|
|
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. _________________ Пожалуйста, воспользуйтесь поиском... |
|
Вернуться к началу |
|
~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 ? |
|
Вернуться к началу |
|
YDS
Репутация: +11
Зарегистрирован: 18.07.2001 Сообщения: 1329 Откуда: msk
|
Добавлено: Чт Июн 25, 2015 15:02
|
|
|
exonix писал(а): |
что вы про 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. _________________ Пожалуйста, воспользуйтесь поиском... |
|
Вернуться к началу |
|
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
других вариантов нет? |
|
Вернуться к началу |
|
|