Online video hd

Смотреть красивый видео

Официальный сайт terra-z 24/7/365

Смотреть видео бесплатно

15.01.10 14:07 Marso

How-to`sСоздание кнопки запуска VPN — соединения с помощью команды sudo.

Создание кнопки запуска VPN — соединения с помощью команды sudo.
Столкнулся с тем, что для запуска интернета через VPN приходиться лезть в консоль, выход как всегда очень прост.
Предполагается что соединение с интернетом через VPN (здесь – beeline) настроено и запускается командой
sudo pppd call beeline, останавливается командой sudo killall pppd.

Настройки sudo лежат в /etc/sudoers.

Чтобы разрешить пользователю user запускать и останавливать программу pppd добавляем строки:
user localhost=NOPASSWD:/usr/sbin/pppd
user localhost=NOPASSWD:/usr/bin/killal pppd


Теперь можем запускать VPN командой
$sudo /usr/sbin/pppd

и останавливать соединение с помощь команды
$sudo killall pppd

Дело за малым — создаём в меню запуска приложений (или в другом месте) кнопки запуска для включения и выключения соединения, называем их как нравиться(например beeline on и beeline off), выбираем какие нравятся значки, вписываем соответствующие команды( sudo pppd call beeline – включение, sudo killall pppd – выключение). Готово.


Спасибо автору, на основе чьего поста я это написал: http://gohdan.ru


Теги:

muhas 15.01.10 14:30 # +3
зачем так жестоко (я про kill)
pon poff никто же не отменял.
%users  ALL = NOPASSWD: /usr/bin/pon, /usr/bin/poff

я так юзал. poff кончено тоже kill делает (это sh-скрипт) но посмотрите в код как он это красиво делает
nikebl 15.01.10 14:38 # +0
а чем вам NetworkManager не угодил?
muhas 15.01.10 15:06 # +1
можно я отвечу? он глючный =)http://tinyurl.com/ygcg7r7 как бэ намекает, хотя он исправляется
nikebl 15.01.10 15:16 # +0
глюков с ним в последней версии федоры не заметил, однако СИЛЬНО нехватает фичи с Multiple VPN connections.
Кстати, именно так помню раньше и подключал VPN, пока не появился NM.
Marso 17.01.10 14:43 # +0
NetworkManager отказывается работать и в Мандриве и В 7 Минте
d1g 15.01.10 16:30 # +0
1
2
gksudo /etc/init.d/openvpn start
gksudo /etc/init.d/openvpn stop

и консоль тормошить не надо, и нечаяно не выключить, ибо пасс водить придётся.
FalleN 15.01.10 16:51 # +0
Эм.... использую такую "кнопку" с того самого момента, как настроил pptp.
Не думал что можно написать про это статью..

Думал чтобы все было красиво заиспользовать Zenity, но не стал возиться, да и не к чему
Craftuser 15.01.10 17:51 # +0
Не использую кнопки, всё висит в автозагрузке.
bosha 15.01.10 21:43 # +0
/me радуется что в gentoo, всё так удобно... ☺

rc-update add net.ppp0 default
zwie 16.01.10 17:09 # +1
в /etc/rc.local добавить строчку pon providername и радоваться жизни.
malic 17.01.10 07:36 # +0
Если прописать строчку nodetach в /etc/peers/beeline - то killall pppd делать не надо будет. Что бы закрыть соединение надо будет в терминале сделать ctrl-c ...
Marso 17.01.10 14:44 # +0
тогда надо терминал открытым держать. Такой способ знаю.
Marso 17.01.10 14:45 # +0
Пост, судя по ответам, стоило назвать "А какой способ автоматизации подключения ВПН используете Вы?"

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 84)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 1710 из 138 городов)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн