预先感谢您的帮助!
正如标题所述,我有一个在 raspberry pi 4 上运行 dietpi 的本地服务器。当通过 WiFi 连接到路由器时,我可以通过计算机和手机通过 SSH 访问它。但是当我尝试通过以太网连接的计算机而不是通过 WiFi 访问服务器时,找不到该服务器。我使用 Angry IP 扫描仪确认了这一点,它检测到网络上的所有其他设备,但没有检测到服务器。以下是我迄今为止尝试过的方法的列表:
- 重启我的电脑和 Raspberry Pi
- 检查我的电脑和 Raspberry Pi 的 DNS(它们都是从路由器自动开启的)
- 检查我的路由器设置,确保两者都可见(我的路由器使用 DD-WRT)
- 大量 Google 搜索...
我真的没有主意了,真的需要一些帮助!
答案1
经过几个小时的谷歌搜索后,我找到了这个问题。路由器(DD-WRT)有一个已知问题,即 LAN 端口无法相互通信。解决方法是创建一个虚拟 LAN,以便它们可以相互通信。在命令行中,您可以输入以下内容:
swconfig dev eth0 set reset 1;
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 0 set ports '0 1 2 3 4'
swconfig dev eth0 set apply 1
这里是修复的来源