udhcpc专题

busybox udhcpc配置使用及DHCP移植

1.通过busybox udhcpc工具自动分配ip,并设置网卡IP. 问题描述: 输入命令 udhcpc eth0,能够自动获取到ip地址,但是通过ifconfig查询设备的ip地址时,发现没有设置网卡IP.具体情况如下所示。 [root@funchip ~]# udhcpc eth0 udhcpc: started, v1.30.1 udhcpc: sending discover udhc

如何让udhcpc占用更少的内存?

这个问题的表面现象是用system调用的方式执行udhcpc会失败。解释:由于system是通过fork实现的,而子进程会复制父进程的VM空间,当父进程占用较多VM空间,很容易导致system调用失败。其本质是子进程分配VM空间失败导致的。 解决方法:执行:echo 1 > /proc/sys/vm/overcommit_memory即可。 更好的解决办法是不使用system调用方法,而是使用