Всем доброго утра!
У меня VPN поднимается при помощи вручную.
Возможно ли прописать команды в виде скрипта и создать из загружаемыми при входе в систему? oO
Windows 7
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Mandriva Linux, ROSA → Автозагрузка
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Всем доброго утра!
У меня VPN поднимается при помощи вручную.
Возможно ли прописать команды в виде скрипта и создать из загружаемыми при входе в систему? oO
Wolfenberg, попробуй пропиши эти команды в rc.local
Gnom, если можно, то поподробнее. smile
Какими командами запускается интернет?
Gnom
pppd call aist
route add default ppp0
Плюс в процессоре локальную сеть прикручиваю.
Сейчас пробовал все команды тупо забить в rc.local. Локальная работает, а ppp0 подключается и встаёт,
словно команда route add default... ушла в никуда oO
Wolfenberg, а что нельзя сначала сеть поднять, потом vpn ? После проделанных выше действий покажите вывод - ip r
sbin
Локальная включается сразу.
После подъёма VPN необходимо для внутренних ресурсов отдельно создавать таблицу маршрутизации.
Вроде бы это стандартная процедура для всех операционных систем. oO
Теперь команды подьёма VPN вообще игнорируются, пока их команный процессор не запустит. oO
Вот маршруты при старте:
Принудительный подъём внешней сетки:
Сам файл rc.local:
Теперь команды подьёма VPN вообще игнорируются, пока их команный процессор не запустит. blink
не кажется-ли вам, что нужно ввести задержку после
pppd call aist?
drBatty
А здесь её можно прописать, как в Kubuntu, командой sleep 10? oO
Wolfenberg, вообще это плохая идея писать скрипты прямо в файлы типа rc.local. Создайте отдельный скрипт, протестируйте его хорошенько при всяких условиях, и потом уже поместите ссылку на него в rc.local.
papin-aziat
Сами по себе эти команды работают.
Значит, лучше создать файл .sh а в локале просто организовать запуск? oO
Только вот задержку какой командой прописывать?
А здесь её можно прописать, как в Kubuntu, командой sleep 10?
да
drBatty, спасибо! smile
Перезапустил систему - та же история. Только в shell'е пауза появилась.
Wolfenberg, если-бы вы сделали так, как советует papin-aziat, то тогда смогли-бы отправить весь вывод в лог файл, а потом его почитать.
И обратите внимание на ключ route -v.
drBatty, скрипт уже создан (сейчас с него сюда попал) smile Просто видоизменил файл, прописываемый в Kubuntu.
Теперь осталось его в автозагрузке проверить.
drBatty
Странно-скрипт запускается и выполняется shell'ом на "ура", но система в упор не хочет его признавать в rc.local. oO
Таблица маршрутов, создаваемая скриптом ~/vpn.sh:
В файл /etc/rc.local вписал sh ~/vpn.sh
Wolfenberg, попробуйте вписать полный путь до vpn.sh
В файл /etc/rc.local вписал sh ~/vpn.sh
в момент отработки rc.local ещё не заданны переменные окружения. Например $HOME и $PATH. Потому либо вы их сами инициализируйте, либо, как пишет sbin, задавайте полный путь до каждого файла (вообще говоря, это касается и внутренностей скрипта. т.е. /sbin/route)
а что запуск через network scripts уже не в моде?.... неужели проще ставить костыли и подпорки?
нужно создать /etc/sysconfig/network-scripts/ifcfg-<ваш интерфейс> (к примеру ifcfg-ppp0) .... и вписать в него нужные параметры... примеров и мануалов в интернете можно найти много....
а что запуск через network scripts уже не в моде?.... неужели проще ставить костыли и подпорки?
дык труЪ
Всем спасибо! Получилось. smile
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Mandriva Linux, ROSA → Автозагрузка
Форум работает на PunBB, при поддержке Informer Technologies, Inc