Одна из моих попыток работать вокруг этой проблемы с VPN DNS в 17,04 состояла в том, чтобы копировать мое существующее соединение Wi-Fi, но с различными записями DNS.
Но Параметры сети Gnome, UI, кажется, не имеет никакого способа добавить соединение с точкой доступа Wi-Fi, если SSID уже известен другому профилю подключения. Если я пытаюсь добавить его как скрытую сеть (где я могу вручную ввести SSID), это просто обнаруживает, что у меня уже есть профиль в масштабе всей системы для него, и предлагает мне проходить проверку подлинности для изменения его, препятствуя тому, чтобы я добавил второй.
Действительно ли возможно иметь два различных набора настроек подключения к одной точке доступа Wi-Fi?
Необходимо непосредственно управлять файлами конфигурации Администратора сети.
Запустите путем копирования файла для профиля, который Вы хотите копировать:
$ cd /etc/NetworkManager/system-connections
$ ls
My Wifi Connection My VPN Some Other Connection
$ sudo cp "My Wifi Connection" "My Wifi Connection 2"
Необходимо изменить несколько вещей в новом файле конфигурации для него для работы правильно. Во-первых, имя. Если Вы смотрите в файле конфигурации (Вам нужно sudo
для этого), Вы будете видеть, что это запускается с чего-то как:
[connection]
id=My Wifi Connection
uuid=a66c4104-742c-11e7-a31d-973b9fb99e77
type=wifi
Отредактируйте файл (с sudoedit
) изменить имя на что-то другое, например, "Мое Соединение Wi-Fi 2" или независимо от того, что делает это особенным, например, "Мое Соединение Wi-Fi (специальный DNS)".
Во-вторых, этому нужен отличный UUID. Проблема, так как Вы просто скопировали это, "уникальный" идентификатор совместно используется двумя соединениями. Генерируйте новый UUID как так:
$ sudo apt install uuid
$ uuid
bd52b27c-742c-11e7-82d3-c3bd07dba910
... и замените UUID в новом файле конфигурации с этим.
Перезапустите Администратора сети, таким образом, это видит новую конфигурацию:
$ sudo systemctl restart NetworkManager
Теперь для использования его — необходимо будет изменить соединения через командную строку, потому что Gnome не делает этой ситуации.
Для выключения существующего соединения сделайте:
$ sudo nmcli connection down "My Wifi Connection"
Для включения нового соединения сделайте:
$ sudo nmcli connection up "My Wifi Connection 2"
При именовании соединения в файле конфигурации чем-то другим от имени файла используйте имя в файле конфигурации.