Могу ли я создать два разных профиля для одной Wi-Fi сети?

Одна из моих попыток обойти эту проблему с VPN DNS в 17.04 была для дублирования моего существующего Wi-Fi-соединения, но с разными записями DNS.

Но пользовательский интерфейс настройки сети Gnome не имеет возможности добавить соединение с точкой доступа Wi-Fi, если SSID уже известен другому профилю соединения. Если я попытаюсь добавить его как скрытую сеть (где я могу вручную ввести SSID), он просто обнаруживает, что у меня уже есть системный профиль для нее, и запрашивает у меня проверку подлинности, чтобы изменить его, не позволяя мне добавить второй.

Возможно ли иметь два разных набора параметров подключения к одной точке доступа Wi-Fi?

1
задан 17 July 2017 в 02:57

3 ответа

Вам нужно напрямую манипулировать конфигурационными файлами 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"

Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.

0
ответ дан 22 May 2018 в 20:29

Вам нужно напрямую манипулировать конфигурационными файлами 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"

Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.

0
ответ дан 18 July 2018 в 10:10

Вам нужно напрямую манипулировать конфигурационными файлами 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"

Если вы назвали соединение внутри файла конфигурации чем-то отличным от имени файла, используйте имя внутри конфигурации файл.

0
ответ дан 24 July 2018 в 19:31

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

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