我对网络问题非常陌生,我正在使用笔记本电脑和 SSH 连接访问我的英特尔 Galileo 主板目录。为了实现这一点,教程说我必须使用以太网电缆将 Galileo 连接到我的路由器。我想知道为什么我不能通过以太网电缆将 Galileo 连接到我的笔记本电脑,因为我的笔记本电脑和路由器使用同一个网络。抱歉造成误解。
答案1
答案是“简单”。
你绝对能将您的 Galileo 连接到您的笔记本电脑,但您必须设置您的笔记本电脑才能这样做,另一方面,您的路由器已经正确设置。
本质上来说,Galileo 需要以太网电缆末端的 DHCP 服务器,如果没有这个服务器,Galileo 就会回到某些链路本地地址在 169.254.0.0/16 范围内。如果没有某种屏幕或显示器和键盘来运行ipconfig
,您可能不知道 Galileo 会得到什么地址ifconfig
(我现在记不清哪个命令是 Linux 的,哪个是 Windows 的)。
您可以运行DHCP 服务器在您的笔记本电脑上,这解决了发现问题,甚至可以快速告诉您 Galileo 的 IP 地址,而无需进行大量调查,但随后您必须处理网络连接。如果您想同时连接到互联网,该网络连接上的 IP 地址将需要是静态的,并且超出 WiFi 网络的地址范围,如果您想使用该有线连接连接到路由器,这将很麻烦,因为您必须将其重置回 DHCP 分配。您还需要确保 DHCP 服务器未被 Windows 防火墙阻止。
如果您想下载更新或浏览互联网,您还需要将笔记本电脑设置为网关,并将其互联网连接共享给 Galileo。此功能以前包含在 Windows 中,但我不知道现在是否还包含在内,它以前被称为 Internet 连接共享。
如果让路由器完成这项工作,您就无需再费心设置笔记本电脑的网络配置,而且可以从路由器配置页面获取设备地址的指示。Galileo 会按预期通过 DHCP 获取地址,一切(包括互联网)“都正常工作”。
因此,如果您永远不需要重新配置笔记本电脑的有线连接,可以在笔记本电脑上设置 DHCP 服务器和互联网网关,那么完全可以直接连接两台机器。如果这一切听起来很麻烦,那么只需连接到路由器,让它为您完成所有设置。