Настройка wireguard (`wg0' already exists)

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#1

10 мар 2023, 22:38

Здравствуйте.
System:
Kernel: 5.15.0-67-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
Desktop: Cinnamon 5.6.7 Distro: Linux Mint 21.1 Vera
base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: ASUSTeK product: K53SM v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: K53SM v: 1.0 serial: <superuser required>
BIOS: American Megatrends v: K53SM.214 date: 08/15/2012
Battery:
ID-1: BAT0 charge: 13.9 Wh (99.3%) condition: 14.0/57.7 Wh (24.3%)
volts: 12.5 min: 11.1 model: [MKF_CUSTOMER] [MKF_BASEBOARD_ID] status: N/A
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M185/M225
charge: 100% (should be ignored) status: Discharging
CPU:
Info: quad core model: Intel Core i7-2670QM bits: 64 type: MT MCP
arch: Sandy Bridge rev: 7 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 820 high: 976 min/max: 800/3100 cores: 1: 798 2: 798
3: 798 4: 798 5: 798 6: 976 7: 798 8: 798 bogomips: 35120
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0
Device-2: NVIDIA GF108M [GeForce GT 620M/630M/635M/640M LE]
vendor: ASUSTeK driver: nvidia v: 390.157 bus-ID: 01:00.0
Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo
bus-ID: 1-1.2:4
Display: x11 server: X.Org v: 1.21.1.3 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915
resolution: 1366x768~60Hz
OpenGL: renderer: GeForce GT 630M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157
direct render: Yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Device-2: NVIDIA GF108 High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: 01:00.1
Sound Server-1: ALSA v: k5.15.0-67-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Qualcomm Atheros AR9285 Wireless Network Adapter
vendor: AzureWave AW-NB037H 802.11bgn driver: ath9k v: kernel
bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: 9000 bus-ID: 05:00.0
IF: enp5s0 state: down mac: <filter>
Bluetooth:
Device-1: IMC Networks Asus Integrated Bluetooth module [AR3011] type: USB
driver: N/A bus-ID: 1-1.1:3
Drives:
Local Storage: total: 2.04 TiB used: 203.66 GiB (9.8%)
ID-1: /dev/sda vendor: Toshiba model: HDWL120 size: 1.82 TiB
ID-2: /dev/sdb vendor: Kingston model: SA400S37240G size: 223.57 GiB
Partition:
ID-1: / size: 49.84 GiB used: 33.2 GiB (66.6%) fs: ext4 dev: /dev/sdb5
ID-2: /boot/efi size: 511 MiB used: 11.7 MiB (2.3%) fs: vfat
dev: /dev/sdb3
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 77.0 C mobo: N/A gpu: nvidia temp: 70 C
Fan Speeds (RPM): N/A
Info:
Processes: 281 Uptime: 30m Memory: 7.67 GiB used: 2.99 GiB (39.0%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2312 Shell: Bash
v: 5.1.16 inxi: 3.3.13
Пытаюсь перейти с Windows 10 на Linux Mint 21.1 Vera х64. Столкнулся с проблемой - не получается заставить нормально работать VPN через Wireguard.
Делал по следующей инструкции через "Сетевые соединения".
https://ip-calculator.ru/blog/ask/kak-n ... rkmanager/
При запуске операционной системы появляется сообщение, что отсутствует подключение к Интернету.
Состояние процесса sudo systemctl enable wg-quick@wg0.service
wg-quick@wg0.service - WireGuard via wg-quick(8) for wg0
Loaded: loaded (/lib/systemd/system/wg-quick@.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2023-03-11 00:42:04 MSK; 2h 35min left
Docs: man:wg-quick(8)
man:wg(8)
https://www.wireguard.com/
https://www.wireguard.com/quickstart/
https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8
https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8
Main PID: 1592 (code=exited, status=1/FAILURE)
CPU: 16ms

мар 11 00:42:04 user-K53SM systemd[1]: Starting WireGuard via wg-quick(8) for wg0...
мар 11 00:42:04 user-K53SM wg-quick[1592]: wg-quick: `wg0' already exists
мар 11 00:42:04 user-K53SM systemd[1]: wg-quick@wg0.service: Main process exited, code=exited, status=1/FAILURE
мар 11 00:42:04 user-K53SM systemd[1]: wg-quick@wg0.service: Failed with result 'exit-code'.
мар 11 00:42:04 user-K53SM systemd[1]: Failed to start WireGuard via wg-quick(8) for wg0.


Если отключаю VPN командой wg-quick down wg0 и снова запускаю командой wg-quick up wg0 - VPN запускается. Если сделать это медленно и между командами успевает успевает произойти подключение к WI-FI, то Интернет снова отсутствует
Если успел прописать команды - в сетевых подключениях появляется еще одна надстройка wg0, через которую и идет траффик VPN.

Но мое созданное соединение wg0 не работает. В основном получаю все ту же причину: "wg-quick: `wg0' already exists"
Что я не так сделал?

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#2

11 мар 2023, 04:10

Andbiz, для начала стоит определиться кто управляет соединением, или NetworkManager или wg-quick.
Изображение
   
Изображение

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#3

11 мар 2023, 07:51

sudo nmcli connection import type wireguard file /etc/wireguard/wg0.conf
Эта команда импортирует в NetworkManager конфигурацию wireguard из файла.

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#4

11 мар 2023, 08:29

Chocobo писал(а):
11 мар 2023, 04:10
Andbiz, для начала стоит определиться кто управляет соединением, или NetworkManager или wg-quick.
А как это сделать?
yarichin писал(а):
11 мар 2023, 07:51
sudo nmcli connection import type wireguard file /etc/wireguard/wg0.conf
Эта команда импортирует в NetworkManager конфигурацию wireguard из файла.
Это хорошо. Появляется продублированная еще одна конфигурация wg0 к существующей wg0. Интернета нет.
При прописании команды wg-quick up wg0 получаю wg-quick: `wg0' already exists.
Быстрым прописанием команд wg-quick down wg0 и wg-quick up wg0 получаю третью конфигурацию wg0, по которой и работает VPN.

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#5

11 мар 2023, 08:36

Andbiz писал(а):
11 мар 2023, 08:29
А как это сделать?
Смешно. Определиться это значит принять решение.

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#6

11 мар 2023, 10:26

yarichin писал(а):
11 мар 2023, 08:36
Andbiz писал(а):
11 мар 2023, 08:29
А как это сделать?
Смешно. Определиться это значит принять решение.
Уже 2 дня пытаюсь разобраться в этом вопросе. Есть какое-либо руководство или пример, где рассматривался этот вопрос?

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#7

11 мар 2023, 10:36

Andbiz, В инструкции ни слова о применении терминальных команд wg-quick , там описывается применение стандартного менеджера.
У вас спросили чем вы будете пользоваться. Причём тут руководства ?

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#8

11 мар 2023, 10:42

Andbiz, когда настраивал у себя vpn через wireguard тоже столкнулся с проблемами. В итоге как-то удалось все разрешить и подключался через терминал от суперпользователя. Но т.к. я считаю - если есть возможность настроить в графике подключаться/отключаться, значит надо настроить.
Первое что я сделал - удалил все что сделал до этого(ведь я уже это сделал, значит и еще раз сделаю)
Далее руками вдумчиво в NetworkManager создал подключение. Потребовалось мне примерно попыток 5 чтоб сделать рабочее подключение.
Это уже потом я узнал что можно было скормить NetworkManager через терминал конфиг соединения и все заработает.

В общем, тебе нужно удалить все что ты сделал.
И воспользоваться командой из сообщения Настройка wireguard (`wg0' already exists) (Пост yarichin #130927). Файл с конфигом может лежать где угодно. У меня он лежит в домашнем каталоге. NetworkManager на основе конфига создаст соединение с таким же названием как файл конфига(может быть любым, у меня называется vpn.conf). Сам файл с настройками соединения будет лежать в /etc/NetworkManager/system-connections
ИзображениеИзображение

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#9

11 мар 2023, 12:04

rogoznik писал(а):
11 мар 2023, 10:42
Файл с конфигом может лежать где угодно. У меня он лежит в домашнем каталоге. NetworkManager на основе конфига создаст соединение с таким же названием как файл конфига(может быть любым, у меня называется vpn.conf). Сам файл с настройками соединения будет лежать в /etc/NetworkManager/system-connections
При таком варианте VPN работает, но в настройках NetworkManager не указан шлюз (подсвечен оранжевым). При ручной настройке через NetworkManager я его указывал. Стоит его указывать?

yarichin писал(а):
11 мар 2023, 10:36
Andbiz, В инструкции ни слова о применении терминальных команд wg-quick , там описывается применение стандартного менеджера.
У вас спросили чем вы будете пользоваться. Причём тут руководства ?
Я живу в местности, где ограничиваются сайты. В результате приходится постоянно включать/отключать VPN, чтобы попадать на сайты. Чтобы попасть на зарубежные сайты приходиться включать VPN, чтобы попасть на некоторые российские - выключать VPN. В Windows Wireguard включается/отключается одним кликом мышки в трее. Поэтому вопрос использования - кто будет управлять соединением NetworkManager или wg-quick для меня не важен. Важно что-бы было удобно включать/включать VPN.

Можно через терминал выключать-включать командами, но насколько это правильно?
nmcli connection down 'wg0'
nmcli connection up 'wg0'
И опять же - нет индикации текущего соединения в трее - используется VPN или нет.

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#10

11 мар 2023, 12:13

Andbiz писал(а):
11 мар 2023, 12:04
Я живу в местности, где ограничиваются сайты.
Не надо лить мне это в уши. У меня местность лучше твоей. Вот картинка.
nm.png
Что хочу , то и включаю. Два тыка мышкой. Очень удобно.

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#11

11 мар 2023, 12:32

yarichin писал(а):
11 мар 2023, 12:13
Не надо лить мне это в уши. У меня местность лучше твоей.
Если не секрет - Россия, Украина или посередине?
yarichin писал(а):
11 мар 2023, 12:13
nm.png
Что хочу , то и включаю. Два тыка мышкой. Очень удобно.
Это логично, но как отключить-включить VPN в этом меню я в упор не вижу.
Три кнопки:
1) Плюс - добавить соединение
2) Минус - удалить соединение
3) Настроить соедениение.

Правая кнопка ничего не меняет в этом меню. Левая кнопка вызывает окно изменения настроек соединения.

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#12

11 мар 2023, 12:39

Andbiz писал(а):
11 мар 2023, 12:32
Россия, Украина или посередине?
Крым
Andbiz писал(а):
11 мар 2023, 12:32
Это логично, но как отключить-включить VPN в этом меню
Для этого есть другое меню в NM . То что на скрине вызывается через правую кнопку мыши , а для переключения через левую - Соединения VPN , там будет список , если они есть.

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#13

11 мар 2023, 13:02

Andbiz писал(а):
11 мар 2023, 12:04
При таком варианте VPN работает
Так что тебе еще надо?
Включается/выключается кликом мышки.
ИзображениеИзображение

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#14

11 мар 2023, 13:52

yarichin писал(а):
11 мар 2023, 12:39
Крым
Значит рядом. Я из Донецка.
yarichin писал(а):
11 мар 2023, 12:39
Для этого есть другое меню в NM . То что на скрине вызывается через правую кнопку мыши , а для переключения через левую - Соединения VPN , там будет список , если они есть.
rogoznik писал(а):
11 мар 2023, 13:02
Так что тебе еще надо?
Включается/выключается кликом мышки.
Кликом мышки не получается. В моем случае можно выключить через меню "Параметры сети" в вкладке WIREGUARD. После выключения этот пункт исчезает из меню. При включении VPN через терминал командой "nmcli connection up wg0" пункт WIREGUARD вновь появляется в "Параметрах сети".

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#15

11 мар 2023, 13:57

Andbiz, тогда можно сделать 2 скрипта - один на включение, второй на выключение. А запуск скриптов повесить на хоткеи.
ИзображениеИзображение

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#16

11 мар 2023, 13:59

Andbiz писал(а):
11 мар 2023, 13:52
Кликом мышки не получается.
Покажи снимок меню , который возникает при нажатии на значок сети левой кнопкой мыши.

no avatar

Автор темы
Andbiz
Сообщения: 12
Зарегистрирован: 10 мар 2023, 20:20
Благодарил (а): 2 раза
Контактная информация:

Настройка wireguard (`wg0' already exists)

#17

11 мар 2023, 14:04

yarichin писал(а):
11 мар 2023, 13:59
Покажи снимок меню , который возникает при нажатии на значок сети левой кнопкой мыши.
Последний раз редактировалось пользователем 2 Andbiz; всего редактировалось раз: 11

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#18

11 мар 2023, 14:04

nm1.png

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#19

11 мар 2023, 14:06

Andbiz, А в соединениях сейчас есть хоть один вирегуард ?

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Настройка wireguard (`wg0' already exists)

#20

11 мар 2023, 14:08

yarichin, у тебя MATE, а у ТС - Cinnamon.
ИзображениеИзображение

Ответить

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя