![无法使用交叉以太网从我的设备连接或 ping 到互联网](https://linux22.com/image/592935/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E4%BA%A4%E5%8F%89%E4%BB%A5%E5%A4%AA%E7%BD%91%E4%BB%8E%E6%88%91%E7%9A%84%E8%AE%BE%E5%A4%87%E8%BF%9E%E6%8E%A5%E6%88%96%20ping%20%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%20.png)
我按照这篇文章通过交叉电缆将我的 Raspberry Pi(基于 ARM 的计算机)连接到我的 PC,以使用我的 PC(openSUSE 11.4)的 wifi 连接:(更新:现在我有 openSUSE 12.1)
我可以通过 SSH 登录到我的 Raspberry Pi,但登录后,我无法 ping 或连接到任何网站(使用 curl),所以没有互联网 :S。我只能从我的主机 PC ping 到 Raspberry,反之亦然。当我尝试从 Raspberry Pi ping 到 google 时,似乎只能解析 DNS:
PING www-cctld.l.google.com (74.125.227.151) 56(84) 字节数据。^C --- www-cctld.l.google.com ping 统计信息 --- 已发送 4 个数据包,已接收 0 个数据包,100% 数据包丢失,耗时 3005 毫秒
这是我电脑上 eth0 的 ifconfig 配置:
eth0 Link encap:Ethernet HWaddr 00:0A:E6:8D:0D:C8
inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e6ff:fe8d:dc8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2788 errors:0 dropped:0 overruns:0 frame:0
TX packets:8798 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:360479 (352.0 Kb) TX bytes:527266 (514.9 Kb)
Interrupt:11 Base address:0x8a00
我的设备上是这样的:
eth0 Link encap:Ethernet HWaddr b8:27:eb:a6:1f:94
inet addr:10.42.43.55 Bcast:10.42.43.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6785 errors:0 dropped:0 overruns:0 frame:0
TX packets:2858 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:403164 (393.7 KiB) TX bytes:401626 (392.2 KiB)
我忘了做什么?防火墙规则?
答案1
您无法桥接 WiFi 客户端连接。如果您希望 PC 为 RPi 提供 Internet 访问,则 PC 必须进行伪装。