环回错误,家庭网络

环回错误,家庭网络

我已经将路由器设置为将端口 80 转发到我的计算机,这样我就可以从 dyndns.org 域访问它。域和 IP 似乎都完全正常工作,从外部来看(可以从 LAN 外部访问它)。不幸的是,我无法在本地访问它(在 LAN 上或在机器本身上)。

这是一个 ”环回错误“,我明白。我已经设置了端口转发,并仔细检查了路由器上我能找到的所有高级设置。我真的不想在本地机器上使用 /etc/hosts 文件,但我想如果必须的话我会这样做。

我的路由器是“EchoLife HG556a”,这是一款重新命名的路由器,附带新西兰的沃达丰互联网合同。当以“高级”模式登录时,我看到每当我尝试访问 mydomain.dyndns.org 域,甚至直接使用外部 IP 访问它时,防火墙日志都会收到这些消息:

Mar 9 16:36:24  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:25  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:26  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:27  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:28  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:29  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161. 
Mar 9 16:36:31  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:34  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161.
Mar 9 16:36:35  kernel  warning     kernel: [fwlog] Bad source(not br0) packet attack, SRC=192.168.1.2 DST=203.118.175.161. 

“br0”是什么?我可以禁用流量来自 br0 的要求吗?有什么想法可能导致这种情况吗?或者我可以进行哪些测试以更好地了解发生了什么?我正在运行 OS X 10.6。

编辑:我尝试禁用 DoS 保护:没有成功。以下是好问题答案解释了我想发生了什么。看来我的路由器不支持“NAT 环回”,这对于消费级设备来说并不奇怪。

编辑2:我搞清楚了如何通过 telnet 登录路由器。对我来说,u/p 是 admin/VF-NZhg556,这与其他国家不同(我住在新西兰)。通过 telnet,我可以执行iptables,这是有希望的。

答案1

回答“br0”是什么的问题:任何以字母“br”开头的接口通常都是桥接接口。也就是说,它不是物理接口,而是多个接口之间的虚拟桥接。

举例来说,桥接接口可用于通过两个独立的 NIC(网络接口卡)为公共子网提供服务。

相关内容