更新

更新

我已经在我的 bthub 上创建了一个静态 IP -31.xx.xxx.17

在此处输入图片描述

然后,我使用端口转发功能对我的 Raspberry Pi 设备的所有主要端口进行转发(即21,22,80, etc

在此处输入图片描述

我已经这样设置了 bt 防火墙:

在此处输入图片描述

然后在 Raspberry Pi 上,本地 IP31.xx.xxx.21设置如下:

在此处输入图片描述

然后我/etc/network/interfaces在树莓派上将其编辑为:

auto lo

iface lo inet loopback
iface eth0 inet static

address 31.xx.xxx.21
network 31.xx.xxx.16
broadcast 31.xx.xxx.23
gateway 31.xx.xxx.17

iface eth0 inet dhcp

当我在本地输入 IP 时,31.xx.xxx.21索引页运行正常。但是当我在31.xx.xxx.17本地输入时,我收到403错误。远程什么也没有出现!!一周前,我一切都运行正常,但后来我从树莓派上的 wifi 连接转移到以太网连接,一切都坏了!为什么?


更新

当我访问我的公共 IP 时,它也能正常工作!但那不会是静态的吧?

答案1

检查 iptables 或防火墙(如果有),以确保 raspberry pi 没有阻止传入连接。尝试从另一台设备访问其他服务(如 ssh),以查看 Web 服务器程序是否阻止远程连接。这也可能是路由器中的固件错误。由从 WiFi 切换到以太网引起的这种情况并不常见,但有可能。如果重新设置路由器不太麻烦,您可以尝试将路由器重置为默认值。

相关内容