скрипт для инет-подключения
Гость 15 января, 2006 - 14:16
Есть впн-подключение через локалку, ип назначается динамически. Подключаюсь с помощью команды pptp-command start vpn, разрывается соединение pptp-command stop. Проблема в том, что при каждом подключении нужно вручную добавлять маршрут route add default gw <мой ип>. Хотелось бы это автоматизировать с помощью перл- или шелл-скрипта. Пробовал на перле, но команда подключения почему-то из него не выполняется.. Также хотелось бы 1 скрипт на подключение и отключение, т.е. он проверяет, есть ли интерфейс ppp0 и если есть - разрывает соединение, нет - устанавливает.
Наверняка у кого-то уже есть готовое решение. Поделитесь скриптом или советом :) Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
1. touch
1. touch /etc/ppp/ip-up.local
2. chmod 0755 /etc/ppp/ip-up.local
3. nano /etc/ppp/ip-up.local
где peer_name имя соединения
Хммм....
Хммм... Это не совсем политически правильно, ведь может быть несколько pptp-соединений в разных сетках.
ИМХО, правильнее сделать так:
# pptp-command
Там выбрать
3) Setup
И уже там прописать нужные маршруты для каждого peer в отдельности.
_________________
Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut.
Re: Хммм....
а если IP динамический?
я лишь показал как это можно сделать -- дописать ip-up.local для нескольких соединений, в том числе для любого ведь не сложно?
10x
большое спасибо, очень помогло :)
добавлено позже:
поправка, не заметил сначала. нужно прописать ип не впн-сервера, а мой ип для этого интерфейса.