Вопрос или проблема
В данный момент я использую Ubuntu 24.04, и заметил, что WireGuard уже интегрирован с Network Manager по умолчанию. Я хотел бы настроить WireGuard как клиент в своей системе, но не уверен в шагах для этого.
В частности, я ищу руководство по:
как настроить WireGuard через графический интерфейс Network Manager.
как сгенерировать необходимые ключи для WireGuard.
У меня есть некоторые знания командной строки, но я предпочел бы решение на основе графического интерфейса, если это возможно. Если существуют какие-либо руководства или пошаговые инструкции, это было бы чрезвычайно полезно.
Заранее спасибо за вашу помощь!
В Network Manager нажмите “плюс” и добавьте конфигурационный файл, который создал сервер WireGuard. Вы можете добавить столько профилей, сколько вам нужно. Профили появятся автоматически, вам ничего не нужно заполнять.
@user1890393, к сожалению, это, похоже, не работает. Ubuntu 24.04 говорит: “плагин не поддерживает функцию импорта”.
Я пытался ввести параметры вручную, но кнопка “Добавить” остается серой. Я подозреваю, что запутался в строках “Имя подключения” и “Имя интерфейса”. Не уверен, что сюда вводить. Я думаю, что “Имя подключения” должно быть любым произвольным именем, которое я хочу. А “Имя интерфейса” может быть существующим интерфейсом на устройстве? Я попробовал это, и это не сработало… Озадачен.
Ответ или решение
Чтобы настроить предустановленный клиент WireGuard на Ubuntu 24.04 через Network Manager, следуйте пошаговому руководству ниже. Данное руководство обсудит, как использовать графический интерфейс для настройки, а также как генерировать необходимые ключи для WireGuard.
Шаг 1: Установка необходимых компонентов
Хотя WireGuard уже интегрирован в Network Manager, убедитесь, что у вас установлены необходимые пакеты. Откройте терминал и выполните следующую команду:
sudo apt update
sudo apt install network-manager-wireguard
Это гарантирует, что плагин для WireGuard активирован в вашем Network Manager.
Шаг 2: Генерация ключей WireGuard
Для использования WireGuard необходимо создать пару ключей (публичный и приватный). Можно сделать это с помощью команды wg
в терминале:
wg genkey | tee privatekey | wg pubkey > publickey
После выполнения этой команды у вас появятся два файла: privatekey
(приватный ключ) и publickey
(публичный ключ). Вы можете просмотреть их содержимое с помощью:
cat privatekey
cat publickey
Сохраните эти ключи, так как они понадобятся для настройки клиентского подключения.
Шаг 3: Настройка WireGuard через интерфейс Network Manager
-
Запустите Network Manager: Нажмите на значок сети в правом верхнем углу вашего экрана и выберите "Настройки сети" или "Сеть".
-
Добавление нового подключения: Нажмите на кнопку "+" или "Добавить", чтобы создать новое подключение.
-
Выбор типа подключения: В меню выберите "WireGuard" как тип подключения.
-
Настройка параметров подключения:
- Имя соединения: Введите произвольное имя для вашего соединения (например, "MyWireGuardVPN").
- Имя интерфейса: Здесь обычно нужно указать имя интерфейса, который будет создан (например,
wg0
). Если вы не уверены, можете оставить поле пустым – интерфейс будет создан автоматически. - Публичный ключ: Вставьте сгенерированный публичный ключ вашего устройства.
- Приватный ключ: Вставьте сгенерированный приватный ключ вашего устройства.
- Удаленный адрес: Укажите публичный IP-адрес или доменное имя вашего WireGuard-сервера.
- Порт WireGuard: Укажите порт, который используется вашим сервером (по умолчанию 51820).
- Настройка IPv4 и IPv6: При необходимости укажите параметры маршрутизации и DNS.
-
Добавление пиров: Нажмите на кнопку "Добавить пир" и введите информацию о пире (сервере):
- Публичный ключ пира: Укажите публичный ключ сервера.
- Удаленный адрес: Укажите публичный IP-адрес или доменное имя сервера.
- Порт: Укажите порт, на котором слушает сервер.
-
Сохраните изменения: После завершения настройки не забудьте нажать на кнопку "Сохранить".
Шаг 4: Подключение к WireGuard
После сохранения конфигурации вы сможете переключиться на ваше новое соединение. В верхнем правом углу окна Network Manager выберите созданное соединение и активируйте его.
Шаг 5: Проверка подключения
Чтобы убедиться, что ваше соединение работает правильно, выполните команду:
wg
Эта команда покажет состояние вашего WireGuard-соединения и статистику трафика. Убедитесь, что ваше устройство установлено и обмен данных происходит.
Заключение
Настройка клиента WireGuard через Network Manager на Ubuntu 24.04 не такая сложная, как может показаться на первый взгляд. С помощью этого пошагового руководства вы сможете успешно подключиться к установленному WireGuard-серверу. Если у вас возникнут дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью на специализированные форумы или в сообщества пользователей Ubuntu.