如何通过 SDCard 使用 Linux 在 Zedboard 中连接互联网

如何通过 SDCard 使用 Linux 在 Zedboard 中连接互联网

我正在 Zedboard Zynq 7020 上工作。我已经通过 Zedboard 通过 SD 卡启动了 Linux。 Linux 显示可以通过 VGA 线显示到显示器上。但我无法将 Linux 连接到互联网。 Linux 也没有检测到任何无线网络。我将 LAN 电缆的一端插入 Zedboard,另一端插入 PC。

我尝试写入ifconfigLinux 终端并收到以下消息:

root@localhost:˜# ifconfig
eth1 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link

在这里我看不到这种事情:

"inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0"

因为它对于检测PC的IP地址至关重要。
请指导并建议我解决方案。
谢谢

答案1

如果您的网络使用 IPv4(很有可能),则inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0ifconfig 输出中缺少 IPv4 地址(如 )表明您的系统无法获取 IP 地址。

在大多数网络上,IP 地址是使用 DHCP 获取的。虽然通常 Linux 发行版尝试通过 DHCP 自动获取 IP 地址,但此过程可能会失败(可能是因为 Linux 发行版期望您的以太网适配器被命名eth0)。您可以尝试通过 DHCP 手动获取 IP 地址。

根据安装的 Linux 发行版,以下命令之一可能有效:

   # Debian, Ubuntu, Fedora etc.
   dhclient -v eth1
   # Busybox
   udhcpc -i eth1

相关内容