无法使用交叉以太网从我的设备连接到互联网

无法使用交叉以太网从我的设备连接到互联网

我已经发过服务器故障,但由于偏离主题而被关闭:

此时我无法从 RPi 连接到互联网。我在这里而不是在 raspberrypi.stackexchange.com 上提出这个问题,因为这个问题与网络有关,而不是与设备有关。

恢复:

我执行了以下步骤: http://forums.opensuse.org/english/get-technical-help-here/network-internet/454678-how-create-network-bridge-2.html#post2295540

然后,我可以通过 SSH 连接到我的 RPi,但是无法 ping 或解析 google.com,因此我执行了一些 IP 伪装步骤:

http://www.ibiblio.org/pub/linux/docs/HOWTO/other-formats/html_single/Masquerading-Simple-HOWTO.html

现在我可以从我的 RPi ping 到我的 PC,也可以从我的 PC ping 到 RPi,但是从我的 RPi ping 到 Google.com 只能解析但没有收到任何来自 ping 的数据包:

PING www.google.com (187.141.135.216) 56(84) bytes of data. ^C
--- www.google.com ping statistics 
--- 9 packets transmitted, 0 received, 100% packet loss, time 8000ms

我不知道我还缺少什么。

这些是我的电脑中的 iptables 规则:

sudo /usr/sbin/iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination 

答案1

我在这里找到了解决方案:

http://lists.opensuse.org/opensuse/2005-10/msg02384.html

解决方案不涉及 IP 伪装;它只与 IP 转发有关。首先,我们在 YaST 中启用 IP 路由,或者手动编辑 /etc/sysconfig/SuSEfirewall2 并设置 FW_ROUTE="yes"。

然后我们要手动设置FW_FORWARD="192.168.0.0/24,0/0"。"0/0"是计算机中每个网络的心脏。"

就我的情况而言FW_FORWARD="10.42.43.255/24,0/0",重新启动设备即可正常工作:)

相关内容