当前位置: 首页 > 知识库问答 >
问题:

共享从笔记本电脑到beaglebone black的互联网访问,然后通过VNC服务器访问

严瀚昂
2023-03-14

我正试图与笔记本电脑上的Beaglebone Black共享互联网。这是我到现在为止所做的-

>

现在,由于上述操作不起作用,我用标准以太网电缆连接了Beaglebone Black,并再次尝试共享我的网络,但仍然不起作用。

这就是我要做的——如果我能够连接到internet,我想设置VNC服务器,并通过它在我的笔记本电脑上加载linux的GUI。

任何帮助都将不胜感激。如果有任何其他方法来实现这一点,请告诉我。我在网上尝试了大部分教程,但没有成功。

共有3个答案

符棋
2023-03-14

通过以太网连接beaglebone Black到路由器现在使用adb tcpip 5555
adb连接bbb_ip: 5555然后使用adb shell

郑宇
2023-03-14

1) 在你的小猎犬骨上:

获取权限

ifconfig usb0192.168.7.2

路由添加默认gw 192.168。7.1

2) 现在共享网络,并确保您电脑的ip为192.168。7.1在你完成之后

东门胤
2023-03-14

下面是详细的答案,经过长时间的等待,我终于想出了如何在BBB上分享互联网。这个问题每天至少被看到10次,所以我想我应该自己回答。(也SO给了我这个受欢迎的问题徽章!)

我尝试的第一件事是:

我将BBB(运行angstrom)连接到笔记本电脑(运行Windows8)。笔记本电脑识别出了这个设备,我可以通过putty用SSH将它连接起来。

现在,我试着把我的电脑定位回,它的IP地址是192.168.7.1...这一步从来没有为我工作过,我的BBB从来没有能够ping我的计算机回来,但是,我能够ping beaglebone本身通过提供的IP是192.168.7.2(这是显而易见的)

我在互联网上到处搜索,并尽一切努力克服这个问题,例如:

我将BBB中的默认网关设置为192.168。7.1

/sbin/route add default gw 192.168.7.1

但这也没有奏效。

我以前认为有必要让我ping192.168.7.1,以便在BBB上上网。

由于没有任何效果,我决定跳过这一步。

我只是简单地连接了BBB,然后进入windows 8的网络和共享中心,从那里,我共享了从wifi连接到beaglebone的互联网连接。

当你这样做的时候,你会看到BB会从腻子上松开它的连接(如果你在网络共享之前开始腻子),这是因为计算机给BB分配了一个IP,你必须将其更改为“自动获取IP”

要执行此操作,请右键单击并转到BB连接的属性,然后从列表中选择IPV4 tcp/IP并转到其属性。在这里,您将看到“自动获取IP”选项

现在再次启动putty(因为之前的连接将被终止),您将看到BB能够连接。

现在只需添加我上面显示的默认网关,然后您将能够ping8.8.8.8或任何其他IP地址。现在,只需像这样添加名称服务器:

cd /etc
more resolv.conf
nano resolv.conf 

并在nameserver127.0下面添加这一行。0.1

nameserver 8.8.8.8

并保存它,您将能够ping google。com

现在是VNC服务器部分。对于那件事,我也错了。要连接到VNC服务器,您不需要BBB上的internet连接。是的,在安装VNC服务器时需要它,但之后不需要。安装后,您必须在BB中简单地执行此操作:

x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0  -forever

然后按enter键,BB将在端口5900处启动VNC进行回复

就这样,现在回到窗口并启动VNC服务器,添加地址192.168.7.2,您可以在屏幕上看到图形用户界面。我也可以在beaglebone上上网。

谢谢你的支持,如果我的问题有误,请通知我。还有,如果你有任何疑问,请参考这段很棒的视频,我的德里克·莫洛伊:他解释得很好,记得跳过ping 192.168的步骤。7.1如果它不工作。

我还没弄明白。我会编辑答案,一旦我得到它。

 类似资料:
  • 已在远程linux计算机上安装了Anaconda Python。 在本地Windows上使用puty登录到远程linux机器以远程启动Ipython笔记本。它从8888端口开始。 遥远的_user@remote_host$ipython笔记本电脑--无浏览器--端口=8888 现在我需要在本地浏览器上访问这个笔记本。尝试过做ssh隧道。 C:\用户\windowsUser SSH:连接到主机rem

  • 有没有一种方法,因为我的用户对共享邮箱具有完全访问权限而不同意该权限?必须有一种方法来访问邮箱,而不需要在组织中具有管理权限? 我期待着看到一个答案:)谢谢

  • 我想将IPython笔记本的宽度设置为2500px,并将其向左对齐。我该怎么做? 我使用此代码来应用我自己的CSS: 我的CSS的内容是: 如果我用这个CSS运行IPython脚本,那么我的笔记本网页将向左对齐,单元格的宽度为2000px,但是网页变成了大约1000px大小的水平滚动。所以我的细胞只有前半部分是可见的。 如果我设置在或在然后水平滚动消失,所以笔记本网页宽度将是2500px宽,我看到

  • 我在AWS中有一个公共子网,我在其中有3个实例。。。 WebApp01 (例如弹性 IP - 54.23.61.239) WebApp02 (私有 IP - 192.168.0.24) 虚拟应用程序03 (私有 IP - 192.168.0.25) 我的路由表设置为192.168.0.0/16 - 我可以看到拥有公共IP的实例可以访问互联网,但没有公共IP的实例无法访问互联网。 如何让Intern

  • 在开发机的Web服务器上托管一个站点,然后在Android设备上访问站点内容。 通过USB数据线和Chrome DevTools,您可以在开发机上运行站点,然后在Android设备上查看该网站。 TL;DR 端口转发可以使你在Android设备上查看开发机Web服务器中的内容。 如果你的Web服务器使用自定义域,您可以将Android设备设置为使用自定义域映射访问该域中的内容。 设置端口转发 端口

  • Docker容器访问与互联 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 Dockefile在网络方面除了提供一个EXPOSE之外,没有提供其它选项。下面这些参数可以覆盖Dockefile的expose默认值: --expose=[] : Expose a port or a range of ports from the container