LINUX.ORG.RU

Debian. Не работает wireguard если его не добавить через gnome gui.

 , ,


0

1

Если добавить его в /etc/wireguard/client.conf то сеть wireguard работает пока не запустишь Гном.

Если в Гноме в трее в меню включить «VPN», в которой отображается интерфейс wireguard, то пинги до сервера идут, но не идут до остальных клиентов, т.к. при этом действии почему-то пропадает маршрут.

Если в Гноме ничего не делать, то после up-down интерфейса wireguard до всех клиентов есть пинг, но только 1-2 раза.

Если в network manager conf добавить интерфейс wireguard в unmanaged, то пинги вообще не идут.

Что надо: 1) сеть wireguard работает без Гнома 2) сеть wireguard продолжает работать при запущеном Гноме.

Помогите, пожалуйста. P.S. кто не сталкивался с этим и не знает что это такое, просьба не писать.

★★

Так удали гном, делов то. Это худшее из DE, им пользуются только потому что оно по старой памяти дефолт в некоторых дистрах.

firkax ★★★★★
()

Вам нужно настроить всё в NetworkManager — тогда будет работать и в GNOME, и в KDE, и вообще везде.

Если «пинги не идут», то надо разбираться. Возможно, маршрут по умолчанию не указан — покажите вывод ip route при активном соединении VPN.

Rootlexx ★★★★★
()
Ответ на: комментарий от anonymous

Вот тут идёт 2 пинга

root@ani:~# sudo wg-quick down iris
[#] ip link delete dev iris
root@ani:~# wg-quick up iris
[#] ip link add iris type wireguard
[#] wg setconf iris /dev/fd/63
[#] ip -4 address add 192.168.8.7/24 dev iris
[#] ip -6 address add fde4:3105:7253::7/64 dev iris
[#] ip link set mtu 1420 up dev iris
root@ani:~# ip ro
default via 192.168.17.1 dev wlp0s20f3 proto dhcp src 192.168.17.237 metric 600 
172.17.1.0/24 via 192.168.7.3 dev tap0 
192.168.7.0/24 dev tap0 proto kernel scope link src 192.168.7.5 
192.168.8.0/24 dev iris proto kernel scope link src 192.168.8.7 
192.168.17.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.17.237 metric 600 
root@ani:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether b4:45:06:8e:58:f1 brd ff:ff:ff:ff:ff:ff
3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 98:43:fa:d9:41:26 brd ff:ff:ff:ff:ff:ff
    inet 192.168.17.237/24 brd 192.168.17.255 scope global dynamic noprefixroute wlp0s20f3
       valid_lft 22229sec preferred_lft 22229sec
    inet6 fe80::bfc0:561a:81a6:894a/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
25: tap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether e2:b8:4d:a3:02:3a brd ff:ff:ff:ff:ff:ff
    inet 192.168.7.5/24 scope global tap0
       valid_lft forever preferred_lft forever
    inet6 fe80::6875:1aff:fe60:f099/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
42: iris: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
    link/none 
    inet 192.168.8.7/24 scope global iris
       valid_lft forever preferred_lft forever
    inet6 fde4:3105:7253::7/64 scope global 
       valid_lft forever preferred_lft forever
root@ani:~# ping 192.168.8.2
PING 192.168.8.2 (192.168.8.2) 56(84) bytes of data.
64 bytes from 192.168.8.2: icmp_seq=1 ttl=63 time=187 ms
^C
--- 192.168.8.2 ping statistics ---
3 packets transmitted, 1 received, 66.6667% packet loss, time 2021ms
rtt min/avg/max/mdev = 186.965/186.965/186.965/0.000 ms

Вот я «включаю» в трее

root@ani:~# ping 192.168.8.1
PING 192.168.8.1 (192.168.8.1) 56(84) bytes of data.
64 bytes from 192.168.8.1: icmp_seq=1 ttl=63 time=34.9 ms
64 bytes from 192.168.8.1: icmp_seq=2 ttl=63 time=25.0 ms
^C
--- 192.168.8.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 25.001/29.969/34.937/4.968 ms
root@ani:~# ip ro
default via 192.168.17.1 dev wlp0s20f3 proto dhcp src 192.168.17.237 metric 600 
172.17.1.0/24 via 192.168.7.3 dev tap0 
192.168.7.0/24 dev tap0 proto kernel scope link src 192.168.7.5 
192.168.17.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.17.237 metric 600 

192.168.8.2 тут вообще не пингуется.

Добавляю маршрут, подсеть всё равно не пингуется

root@ani:~# ip route add 192.168.8.0/24 dev iris
root@ani:~# ping 192.168.8.2
PING 192.168.8.2 (192.168.8.2) 56(84) bytes of data.
^C
--- 192.168.8.2 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2032ms
scaldov ★★
() автор топика
Ответ на: комментарий от scaldov

Вот тут идёт 2 пинга

Смотреть tcpdump на сервере и/или других клиентах. Проверить AllowedIPs на сервере: там какие маски указаны? /32?

Согласен с предыдущим оратором

Вам нужно настроить всё в NetworkManager

NyXzOr ★★★
()