我没有在SF历史中找到这个问题,这是一个惊喜,所以我会继续问问。
我正在使用Windows 10开发IoT Raspberry Pi项目,需要通过以太网/ USB适配器将其连接到互联网。适配器本身由Belkin制造。使用这个,我可以看到为我的Pi生成的ip为169.stuff,这是一个私有ip。我可以从我连接的盒子中部署代码,但是其他设备无法访问它,并且它无法连接到任何服务器。
我想知道是否有人知道如何弥合连接。
我正在尝试使用新的Azure IoT Hub和SDK,以防万一,因为这不是一个简单的休息界面,我相信是某种形式的套接字连接。
附加说明: 我已经安装了DCHP服务器,并且Pi获得了分配给它的IP地址:192.168.0.3。不幸的是,Pi仍无法ping外部网站,例如google.com
最新发现: 我在公司的盒子上,系统管理员禁用了互联网共享。遵循这些说明:http://zizhujy.com/blog/post/2013/07/07/Solved-Internet-Connection-Sharing-has-been-disabled-by-the-Network-Administrator.aspx失败。它关闭了我的盒子的所有连接,我不能ping任何东西或到达互联网或任何东西。
谢谢, 〜大卫
答案 0 :(得分:8)
169地址表示未分配DHCP地址。
由于您没有以太网的路由器,您可以使用Internet连接共享,但是我们需要针对Pi运行以下命令来设置静态IP,网关和DNS服务器,因为互联网连接共享有时会把这个问题搞砸了:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.137.2
Enter-PSSession -ComputerName 192.168.137.2 -Credential 192.168.137.2\Administrator
set-executionpolicy unrestricted
netsh int ip set address "Ethernet" static 192.168.137.2 255.255.255.0 192.168.137.1
netsh int ip set dns "Ethernet" static 8.8.8.8
netsh interface ipv4 show config
set-executionpolicy remotesigned
此时您可能需要重新启动Pi,然后测试ping 8.8.8.8和google.com以确保解决方案正常工作。你应该全力以赴!
另一件事是,如果您的计算机上有限制Internet连接共享的组策略,请查看本文以解决此问题。请注意,如果您的组织经常发送策略,那么您可能不得不重新启用Internet连接共享,这通常会加重但至少会起作用。 http://zizhujy.com/blog/post/2013/07/07/Solved-Internet-Connection-Sharing-has-been-disabled-by-the-Network-Administrator.aspx
答案 1 :(得分:4)
我是通过在笔记本电脑上创建DHCP服务器并将Pi直接连接到它来实现的。我跟着these instructions开始工作:
希望这有效!