无法通过以太网访问本地服务器,但可以通过 WiFi 访问

无法通过以太网访问本地服务器,但可以通过 WiFi 访问

预先感谢您的帮助!

正如标题所述,我有一个在 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

这里是修复的来源

相关内容