我的设置如下:
- Debian/KDE笔记本电脑,使用本地IP连接到本地网络
192.168.178.25
- Raspberry Pi,使用本地 IP 连接到本地网络
192.168.178.35
,并运行wireguard 服务器,其中 Pi 本身的wireguard-IP 为10.117.42.1/24
- Fritz 盒子调制解调器路由器,是 IP 处 LAN 的网关
192.168.178.1
。 fritz box的上游DNS是192.168.178.35 (aka the raspberry)
树莓派运行PiHole时的 - Android 手机,通过wireguard 连接到互联网,wireguard IP 为
10.117.42.2/24
,wireguard DNS 为192.168.178.35
,AllowedIPs = 0.0.0.0/0, ::0/0
。
如果我在笔记本电脑或手机上启动 KDE 程序,它们将无法看到对方。即使手动输入地址,他们也找不到对方。显然,如果我禁用手机上的wireguard VPN并将笔记本电脑和手机连接到同一个WiFi网络,一切都会按预期进行。
从我的 Android 手机上,我可以很好地访问树莓派上托管的网络服务器,这意味着我可以访问整个 LAN。那么为什么 KDE 连接程序看不到位于 192.168.178.25 的笔记本电脑呢?
[帖子记录] 为什么我的笔记本电脑没有作为对等点连接到wireguard 网络中?这是因为,如果我在外面并且需要从笔记本电脑访问本地网络,我可以使用手机的wireguard 连接创建一个移动热点。