Zdravim,
opet se obracim se zadosti o radu, asi neco delam blbe.
Delsi cas mam zprovozneny WG tunel mezi nekterymi zarizenimi (Windows, iOS) a domaci branou (Linux) tak, ze na klientech jsou allowed-IPs 0.0.0.0/0 a tunel se spravne chova tak, ze vsechen traffic jde skrze Wireguard interface, jehoz traffic tece skrz fyzicky interface a nic vic jsem resit nemusel (zadne fwmarky, nic).
Narazim ale na problem u Fedory 36. Wireguard profil jsem vytvoril pres nmtui, fwmark nastaveny na 51820 a na pohled tam nevidim zadnou botu.
cat /etc/NetworkManager/system-connections/wg0.nmconnection
[connection]
id=wg0
uuid=a33d307e-71f2-454d-a68b-bafab24e9961
type=wireguard
autoconnect=false
interface-name=wg0
timestamp=1660900501
zone=internal
[wireguard]
fwmark=51820
private-key=<hidden>
[wireguard-peer.<hidden>]
endpoint=<hidden>:51820
persistent-keepalive=60
allowed-ips=0.0.0.0/0;
[ipv4]
address1=192.168.10.4/24,192.168.10.254
dns=192.168.10.254;
dns-search=at.home;
method=manual
[ipv6]
addr-gen-mode=stable-privacy
method=disabled
[proxy]
Tam by, snad, nemelo byt nic vyslovene spatne?
Nicmene jakmile odpalim nmcli con up wg0
, zacyklim se, CPU vyleti na 100% (kworker/3:2+wg-crypt-wg0) a na sit se samozrejme nedostanu.
Wireshark tvrdi, ze posledni moment, kdy neco odeslo skrze fyzicke rozhrani, je wireguard handshake. Nasledne veskery "traffic" vcetne obsahu wireguardu samotneho, je tlacen skrze wg0 a nikoliv na fyzicke rozhrani.
route
Adresát Brána Maska Přízn Metrik Odkazů Užt Rozhraní
default _gateway 0.0.0.0 UG 50 0 0 wg0
default _gateway 0.0.0.0 UG 600 0 0 wlp59s0
172.20.10.0 0.0.0.0 255.255.255.240 U 600 0 0 wlp59s0
192.168.10.0 0.0.0.0 255.255.255.0 U 50 0 0 wg0
Napred jsem teda zapomnel uvest fwmark=51820, ale ani po jeho doplneni se to nezmenilo. Tusim, ze zakopanej pes muze byt prave tady, ale nevim, ceho se chytit.
Poradite, prosim, kam se jeste mrknout?
Diky.