我使用了以下命令:
udhcpc -i eth0
并将 eth0
设备配置为 DHCP。
现在,运行 ifconfig
会显示我的动态 IP 地址。
在我重启设备后,这个配置就没有了;
即,运行 ifconfig
只显示 lo
。
我创建了一个文件 /etc/network/interfaces
放置这个:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
但这没有用。
我该如何设置?
使用新发行版时如何获取文档?我习惯了 Debian,这是非常不同的。我希望能够解决问题而不是询问社区。 :)
另外,换句话说,Debian 有
apt-get
。 Poky 的等效包管理器是什么?我找不到任何此类内容。
最佳答案
- 嗯,
/etc/network/interfaces
应该适合你,至少如果你安装了init-ifupdowm
包。您使用的是 sysv init 还是 systemd?你用的是什么机器?您使用的是Poky
还是其他发行版? 您使用的是哪个版本的构建系统和发行版?参见例如 meta-ti 如何为 beagleboard 处理它 beagleboard interfaces file - 如果您正在寻找有关 Yocto 项目的文档,请查看 Yocto Project Documentation . Yocto 项目的文档非常出色且全面。
- 嗯,这取决于您使用的包格式。 (rpm、deb 或 ipk)。对于 rpm,它通常是智能的(在 rpm 之上),对于 ipk,它是 opkg,对于 deb,你有 apt(在 dpkg 之上)。
关于linux - 如何使 Poky (Yokto) Dizzy 发行版中的 udhcpc 更改永久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31623130/