如何将Pi直接连接到PC并共享Internet连接?


28

我要做的是通过SSH和HTTP连接到我的Raspberry Pi,而不必将其连接到路由器。我使用Adafruit的Web IDE来创建和运行程序,并且希望仅通过以太网将Pi连接到PC来访问网页。

实际上,我还需要与Pi建立Internet连接,因为Adafruit的IDE需要Bitbucket身份验证。

我尝试桥接Wi-Fi接口(因为我通过PC上的Wi-Fi连接到互联网)和以太网接口,但无法正常工作。我已经在Mac和Internet共享选项上进行了尝试,并且可以正常工作,因为我可以输入http://raspberrypi.local进入网页。但是现在我坐在装有Windows 8的笔记本电脑中,无法找到解决方法。

我知道有很多这样的问题,但没有一个对我的情况足够准确。

先感谢您。


1
鉴于它可以在Mac上运行,这似乎是Windows管理员问题,而不是树莓派问题,所以也许可以尝试使用超级用户?
Pete Kirkham

请签出Raspberry Pi的MATLAB&Simulink支持包。请按照本指南将Pi Zero W直接连接到您的主机。in.mathworks.com/help/supportpkg/raspberrypi/ug/...
Reeno约瑟夫

Answers:


16

以下是与Pi共享PC的无线互联网连接的步骤:

  1. 使用常规以太网电缆将Pi连接到PC的以太网端口
  2. 在Windows PC上转到“网络连接”,然后选择“无线网络连接”
  3. 右键单击并选择属性。在“ Internet连接共享”下的“共享”选项卡中,启用两个复选框。
  4. 重新启动电脑。这一步非常重要。
  5. 现在,您的树莓派将从您的PC获取IP地址,并可以通过PC访问互联网
  6. 如果需要通过SSH查找Pi的IP地址或从PC进行远程登录,请运行“ ping raspberrypi”命令,其中“ raspberrypi”是您的Pi的主机名。请注意,必须在Pi上运行samba才能运行ping命令。

如果您需要更多有关如何共享Internet连接的屏幕截图的详细信息,请参阅“ 从笔记本电脑的以太网端口连接到Pi”一文,其中介绍了如何通过Windows计算机上的以太网端口连接到Pi。


1
如果您没有Samba,如何找到Pi的IP?
巴吉2015年

您可以尝试nmap
Oliver

我认为Windows 10是不可能的:(
JJ Roman

3

您是否尝试过使用USB至TTL电缆(控制台电缆)将Raspberry Pi连接到PC?

在Pi上使用控制台电缆的最大优点是,它甚至可以为Pi供电,并且您无需在Pi上连接键盘,鼠标或显示器即可登录。

如果您使用的是Windows,则需要安装终端仿真软件(Putty),并且还需要安装Console Lead的USB驱动程序。

Raspberry Pi使用其内置的串行端口允许设备连接到其控制台并发出命令,就像您已登录一样。

您还需要PL2303驱动程序。

我已经以这种方式使用Raspberry Pi已有一段时间了,到目前为止没有任何问题。

值得一提的是,如果您使用的是Windows 8,Raspberry Pi控制台电缆驱动程序(Pl2030)将无法工作(我也对此进行了测试)。

这是您如何使用它, http://goo.gl/GgLgjx


1

在Windows 8而非ICS上,桥接两个网络的效果很好。只要确保你取消勾选BOTH共享选项(允许其他计算机连接他人通过......,允许控制。)在共享选项卡前桥连

然后桥接两个网络:以太网和Wifi。


1

在Windows计算机中很容易。发现这篇文章可能会有所帮助:https : //mylinuxcode.com/share-windows-internet-raspberry-pi-ethernet-port/(从该博客直接链接到youtube视频)


你好,欢迎光临!请参观,并访问帮助中心。虽然这可以从理论上回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。实际上,我们正在执行此政策:请进行修改,以便将来链接断开时答案能够独立存在。如果在48小时内未对其进行编辑,它将被转换为Community Wiki。
加纳玛

0

您需要PC到Pi的交叉电缆,然后通过ICS(互联网连接共享)将PC wifi桥接到NIC,并且还需要对防火墙进行一些调整。


5
大多数现代计算机(包括Raspberry Pi)都使用自动检测功能,因此不再需要交叉。
scruss 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.