2

Я использовал shimo для подключения к моему vpn, и у shimo есть возможность выполнять приложения / скрипты, когда происходит соединение. Я перешел на 10.6 и теперь использую встроенный клиент. Я не вижу способа выполнять приложения / скрипты, когда подключается встроенный клиент. Кто-нибудь знает, можно ли это сделать? Если это так, пожалуйста, предоставьте детали.

Спасибо

4 ответа4

2

Используйте скрипт ip-up (и ip-down, если необходимо) в /etc /ppp, в небольшой статье на macosxhints.com есть несколько деталей.

1

Ну, насколько я помню, Шимо может предложить вам любую из ваших существующих связей. Если он совместим с 10.6, вы можете просто использовать его для запуска / создания сценариев.

Если я ошибаюсь, извините. Вот как это работало в прошлый раз, когда я его использовал.

// Ульрик

0

Используйте что-то вроде NetworkLocation, чтобы определять, когда вы получаете новый IP-адрес в вашей частной сети, и запускать определенные действия.

Чтобы сделать это бесплатно, вы можете запускать задание cron каждую минуту, чтобы определить, есть ли у вас IP-адрес в VPN, и инициировать действие при первом его обнаружении.

0

Правильный способ сделать это с помощью сценария ip-up в /etc, но исторически это на самом деле не работало должным образом в OS X.

Я не пробовал это с 10.4, но то, что я должен был сделать в качестве обходного пути, - это настроить запущенную работу, которая наблюдала /var/log/ppp.log для соответствующих (то есть связанных с VPN) записей.

Я бы сказал, что оба метода стоят того, чтобы их попробовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .