Одна из моих попыток обойти эту проблему с VPN DNS в 17.04 была для дублирования моего существующего Wi-Fi-соединения, но с разными записями DNS.
Но пользовательский интерфейс настройки сети Gnome не имеет возможности добавить соединение с точкой доступа Wi-Fi, если SSID уже известен другому профилю соединения. Если я попытаюсь добавить его как скрытую сеть (где я могу вручную ввести SSID), он просто обнаруживает, что у меня уже есть системный профиль для нее, и запрашивает у меня проверку подлинности, чтобы изменить его, не позволяя мне добавить второй.
Возможно ли иметь два разных набора параметров подключения к одной точке доступа Wi-Fi?
Вам нужно напрямую манипулировать конфигурационными файлами Network Manager.
Начните с копирования файла для профиля, который вы хотите дублировать:
$ 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), чтобы изменить имя к чему-то другому, например. «My Wifi Connection 2» или что-то особенное, например. «My Wifi Connection (специальный DNS)».
Во-вторых, ему нужен отдельный UUID. Проблема в том, что, поскольку вы только что скопировали это, «уникальный» идентификатор разделяется двумя соединениями. Создайте новый UUID следующим образом:
$ sudo apt install uuid
$ uuid
bd52b27c-742c-11e7-82d3-c3bd07dba910
... и замените UUID в новом файле конфигурации этим.
Перезапустите Network Manager, чтобы он увидел новую конфигурацию: [ ! d6]
$ sudo systemctl restart NetworkManager
Теперь для его использования вам нужно будет изменить соединения через командную строку, потому что Gnome не выполняет эту ситуацию.
Чтобы отключить существующее соединение, выполните следующие действия:
$ sudo nmcli connection down "My Wifi Connection"
Чтобы включить новое соединение, выполните:
$ sudo nmcli connection up "My Wifi Connection 2"
Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.
Вам нужно напрямую манипулировать конфигурационными файлами Network Manager.
Начните с копирования файла для профиля, который вы хотите дублировать:
$ 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), чтобы изменить имя к чему-то другому, например. «My Wifi Connection 2» или что-то особенное, например. «My Wifi Connection (специальный DNS)».
Во-вторых, ему нужен отдельный UUID. Проблема в том, что, поскольку вы только что скопировали это, «уникальный» идентификатор разделяется двумя соединениями. Создайте новый UUID следующим образом:
$ sudo apt install uuid
$ uuid
bd52b27c-742c-11e7-82d3-c3bd07dba910
... и замените UUID в новом файле конфигурации этим.
Перезапустите Network Manager, чтобы он увидел новую конфигурацию: [ ! d6] $ sudo systemctl restart NetworkManager
Теперь для его использования вам нужно будет изменить соединения через командную строку, потому что Gnome не выполняет эту ситуацию.
Чтобы отключить существующее соединение, выполните следующие действия:
$ sudo nmcli connection down "My Wifi Connection"
Чтобы включить новое соединение, выполните:
$ sudo nmcli connection up "My Wifi Connection 2"
Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.
Вам нужно напрямую манипулировать конфигурационными файлами Network Manager.
Начните с копирования файла для профиля, который вы хотите дублировать:
$ 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), чтобы изменить имя к чему-то другому, например. «My Wifi Connection 2» или что-то особенное, например. «My Wifi Connection (специальный DNS)».
Во-вторых, ему нужен отдельный UUID. Проблема в том, что, поскольку вы только что скопировали это, «уникальный» идентификатор разделяется двумя соединениями. Создайте новый UUID следующим образом:
$ sudo apt install uuid
$ uuid
bd52b27c-742c-11e7-82d3-c3bd07dba910
... и замените UUID в новом файле конфигурации этим.
Перезапустите Network Manager, чтобы он увидел новую конфигурацию: [ ! d6] $ sudo systemctl restart NetworkManager
Теперь для его использования вам нужно будет изменить соединения через командную строку, потому что Gnome не выполняет эту ситуацию.
Чтобы отключить существующее соединение, выполните следующие действия:
$ sudo nmcli connection down "My Wifi Connection"
Чтобы включить новое соединение, выполните:
$ sudo nmcli connection up "My Wifi Connection 2"
Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.