Могу ли я по-прежнему щелкнуть правой кнопкой мыши приложение, чтобы переместить его влево или вправо, как в 11.04 и раньше? Как насчет одного клик-переключателя?

Я решил проблему со сценарием в

/etc/NetworkManager/dispatcher.d

Эта папка содержит сценарии, вызываемые в алфавитном порядке сетевым менеджером каждый раз там это изменение статуса сети. У этого есть преимущество (отличное от другого решения, которое я видел), что ваша VPN не просто активируется при загрузке / запуске, но также и при возобновлении после приостановки / спящего режима.

Для этого вам необходимо подключение VPN который уже установлен в вашем Network Manager, который, как я полагаю, у вас есть, в противном случае вы бы не задали вопрос.

Первый шаг: я последовал совету этой (немецкой) страницы (https: // wiki.ubuntuusers.de/NetworkManager/Dispatcher/). Я открыл и назвал новый скрипт 02VPN1
sudo YOURTEXTEDITOR /etc/NetworkManager/dispatcher.d/02VPN1

и написал:

    #!/bin/bash
    VPN_CONNECTION_NAME="NAME_OF_YOUR_VPN_CONNECTION"
    if [ "$2" = "up" ]; then
       sleep "3s"
       nmcli con up id "${VPN_CONNECTION_NAME}"
    fi

NAME_OF_YOUR_VPN_CONNECTION - это имя файла подключения NAME_OF_YOUR_VPN_CONNECTION.conf, который вы использовали для установки соединения (!).

Условие, если ["$ 2" = "вверх"] означает, что VPN-соединение подключается автоматически только при запуске сетевого подключения (ваше интернет-соединение) ; после запуска службы VPN вы можете отключить его или выбрать другую VPN.

Если вы только и каждый раз хотите запустить эту VPN без возможности ее отключения, вы можете написать скрипт без этого If-condition :

    #!/bin/bash
    VPN_CONNECTION_NAME="NAME_OF_YOUR_VPN_CONNECTION"
    sleep "3s"
    nmcli con up id "${VPN_CONNECTION_NAME}"

Вы можете установить этот файл только с правами root, поэтому он принадлежит root, если вы ничего не делаете. Вот как это должно быть.

Наконец: сделайте этот файл исполняемым, иначе сценарий не будет запущен. В терминале:

    sudo chmod +x  /etc/NetworkManager/dispatcher.d/02VPN1
Первый шаг: я последовал совету этой (немецкой) страницы (https://wiki.ubuntuusers.de/NetworkManager/Dispatcher/). Я открыл и назвал новый скрипт 02VPN1
sudo YOURTEXTEDITOR /etc/NetworkManager/dispatcher.d/02VPN1

Этот процесс запускается через root, а root еще не имеет доступа к паролю, который вы используете для VPN. Выполните следующие действия: Откройте файл NAME_OF_YOUR_VPN_CONNECTION в / etc / NetworkManager / системные соединения с правами root. Откройте терминал и выполните:

    sudo YOURTEXTEDITOR /etc/NetworkManager/system-connections/NAME_OF_YOUR_VPN_CONNECTION

a) Измените строку

    password-flags=1 

на

    password-flags=0

b) Внизу добавьте [ ! d20]

    [vpn-secrets]
    password=PASSWORDOFYOURCONNECTION

Сохраните и закройте файл.

Первый шаг: я последовал совету этой (немецкой) страницы (https://wiki.ubuntuusers.de/NetworkManager / Диспетчер /). Я открыл и назвал новый скрипт 02VPN1

systemctl restart NetworkManager

Теперь перезагрузите Network Manager. Терминал:

для инициализации новых настроек. Вы должны сделать.

0
задан 22 October 2011 в 19:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: