这是我的设置
我有一台树莓派,它使用 RJ45 接线连接到我的 Windows 7 台式机。我的台式机可以使用 WiFi 访问互联网,但我的树莓派却不能。不过,我的树莓派可以访问我的台式机。
pi@raspberrypi:~/$ ping 192.168.50.10
PING 192.168.50.10 (192.168.50.10) 56(84) bytes of data.
64 bytes from 192.168.50.10: icmp_seq=1 ttl=128 time=0.360 ms
64 bytes from 192.168.50.10: icmp_seq=2 ttl=128 time=0.330 ms
64 bytes from 192.168.50.10: icmp_seq=3 ttl=128 time=0.337 ms
^C
--- 192.168.50.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.330/0.342/0.360/0.019 ms
从我的桌面到路由器有一条路由:
C:\Users\Will>route print
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.72 25
另外,我已将桌面设置为 Raspberry Pi 的网关,并创建了指向 192.168.50.10 的默认路由
pi@raspberrypi:~/$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.50.10 0.0.0.0 UG 0 0 0 eth0
192.168.50.0 * 255.255.255.0 U 0 0 0 eth0
我遗漏了什么?对我来说这应该可行,但我无法从树莓派 ping 192.168.1.1。
pi@raspberrypi:~/$ traceroute 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 *^C
答案1
最简单的方法是激活 ICS(Internet 连接共享)。
为此,请在 Windows 无线适配器上启用复选框“允许其他网络用户通过此计算机的 Internet 连接进行连接”。