如何在Poky(Yokto)Dizzy发行版中永久更改udhcpc

时间:2015-07-25 05:01:41

标签: linux networking yocto

我使用了以下命令:

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

但那没用。

  1. 如何设置?

  2. 如何在使用新分发时获取文档?我习惯了Debian,这是非常不同的。我希望能够解决问题而不是询问社区。 :)

  3. 另外,另一方面,Debian有apt-get。什么是Poky的等效包经理?我找不到这类东西。

1 个答案:

答案 0 :(得分:2)

  1. 好吧,/etc/network/interfaces应该适合您,至少如果您安装了init-ifupdowm软件包。您使用的是sysv init还是systemd?你用的是什么机器?您使用的是Poky还是其他一些发行版? 您使用的是哪个版本的构建系统和发行版?例如,请参阅meta-ti如何为beagleboard beagleboard interfaces file
  2. 处理它
  3. 如果您正在寻找有关Yocto项目的文档,请查看Yocto Project Documentation。 Yocto项目的文档非常全面。
  4. 嗯,这取决于您使用的包格式。 (rpm,deb或ipk)。对于rpm,它通常很聪明(在转速上),对于ipk它的opkg,对于deb你有apt(在dpkg上面)。