@Runis

(Решено) Как запустить WireGuard на клиентской стороне на Devuan?

Привет. Есть VPS с установленным WireGuard. Ранее клиентской стороной были комп на винде и андройд. Решил попробовать на линукс перейти. И казалось, раз WireGuard в ядро вшито, то и список команд должен быть? Что-то мне они не попадались.

Как мне на компе с OC Devuan запустить WireGuard, какими командами? Конфы уже есть.
  • Вопрос задан
  • 2065 просмотров
Решения вопроса 1
@Runis Автор вопроса
Решение нашлось, хоть и не сразу.

1) Устанавливаешь WireGuard на комп.

2) Закидываем наш файл конфа в папку /etc/wireguard.

Странно, к папке нету доступа, пришлось выйти и под суперпользователем (root) зайти и закинуть файл.

Можно через терминал скопировать содержимое конфа:
# cd /etc/wireguard
# nano wg0-client.conf
И сохранится выходя. Но я не пробовал данный способ.

3) Активируем командой наш конф: wg-quick up wg0-client (я сменил имя своего конфа на wg0-client, хотя вроде и можно не менять?).

4) И в принципе всё. Проверяем через SpeedTest и наблюдаем ip своего VPNа.

Однако может быть следующая трудность. Может выдать в терминали после команды активации следующее:

sudo wg-quick up wg0-client
[#] ip link add wg0-client type wireguard
[#] wg setconf wg0-client /dev/fd/63
[#] ip -4 address add 10.8.0.2/32 dev wg0-client
[#] ip link set mtu 1420 up dev wg0-client
[#] resolvconf -a wg0-client -m 0 -x
/usr/bin/wg-quick: line 31: resolvconf: command not found
[#] ip link delete dev wg0-client

Это и было у меня. Ну по логике с VPN всё в порядке, ведь мы ранее по этому конфу спокойно и черед виндовс и телефон подключались, значит дело на компе.

Немного покапавшись в интернете проблему описывали так: Проблемма была в настройке клиента как я понимаю не хватало пакета resolvconf и wireguard надо было устанавливать командой "sudo apt install wireguard resolvconf -y"

Что я и сделал.

Затем повторно команду активации набрал и наконец долгожданное подключение получилось! Ох сколько гемора...

Если надо выключить VPN, то для этого есть команда: wg-quick down wg0-client

Собственно и всё!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Нет, наличие соответствующего модуля в ядре не гарантирует наличия команд управления. Ставьте пакет и далее по мануалу.
Ответ написан
Комментировать
@Drno
ну загуглите... WireGuard client Devuan
Пробовать linux начиная не со стандартных это странно. и сложнее будет. лушче возьмите ubuntu\debian
Ответ написан
@pfg21
ex-турист
Ставишь пакет.
В нем набор управляющих скриптов и сервисов.
настраиваешь - запускаешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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