busybox filesystem udhcpc 原理

/********************************************************************
 *               busybox filesystem udhcpc 原理
 * 声明:
 *     本文主要是记录busybox中的如何运用udhcpc获取IP,参考文章里写的
 * 很详细,不再累赘。
 *
 *                                 2016-1-23 深圳 南山平山村 曾剑锋
 *******************************************************************/

一、参考文章:
    BusyBox 應用 – udhcpc
        http://felix-lin.com/linux/busybox-%E6%87%89%E7%94%A8-udhcpc/

二、应用:
    1. 拷贝udhcpc脚本:
        cp busybox-1.24.1/examples/udhcp/simple.script <filesystem root>/usr/share/udhcpc/default.script
    2. 运行:
        udhcpc -b -S -p /var/run/udhcpc.pid

三、效果如下:
    udevd version 126 started
    zengjf login: root
    login[1423]: root login on 'ttymxc0'
    udhcpc (v1.24.1) started
    Setting IP address 0.0.0.0 on eth0
    eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:01, irq=-1)
    Sending discover...
    Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
    zengjf check QWSDisplay::requestRegion directServerConnection position.

    PHY: 1:01 - Link is Up - 100/Full
    Sending discover...
    Sending select for 10.0.1.52...
    Lease of 10.0.1.52 obtained, lease time 7200
    Setting IP address 10.0.1.52 on eth0
    Deleting routers
    route: SIOCDELRT: No such process
    Adding router 10.0.1.254
    Recreating /etc/resolv.conf
     Adding DNS server 8.8.8.8
     Adding DNS server 202.96.128.166
    [zengjf@root ~]# 

 

时间: 2024-08-02 04:06:54

busybox filesystem udhcpc 原理的相关文章

busybox filesystem ifup

/******************************************************************** * busybox filesystem ifup * 声明: * 本文主要是记录busybox文件系统中ifup使用报错的解决方式. * * 2016-1-24 深圳 南山平山村 曾剑锋 *******************************************************************/ 一.错误处理1: 1. 现象:

busybox filesystem httpd php-5.5.31 sqlite3 webserver

/******************************************************************** * busybox filesystem httpd php-5.5.31 sqlite3 webserver * 声明: * 本文主要是记录使用httpd.php5.sqlite3搭建php web服务器. * * 2016-1-24 深圳 南山平山村 曾剑锋 ************************************************

busybox filesystem add ldd function

/******************************************************************** * busybox filesystem add ldd function * 声明: * 本文主要是为了解决缪新建提出的查看程序涉及到动态链接库的问题. * * 2016-1-23 深圳 南山平山村 曾剑锋 *******************************************************************/ 一.参考文章

busybox filesystem ts_config: No such file or directory

/******************************************************************** * busybox filesystem ts_config: No such file or directory * 声明: * 本文主要是记录移植tslib时遇到: * No raw modules loaded. ts_config: No such file or directory * 问题如何解决. * * 2016-1-23 深圳 南山平山村

BusyBox ifup udhcpc后台运行

/********************************************************************** * BusyBox ifup udhcpc后台运行 * 说明: * 发现ifup会调用udhcpc,但是并不会切换到后台运行,解决一下. * * 2016-10-11 深圳 南山平山村 曾剑锋 *********************************************************************/ 一.参考文档: 1.

busybox filesystem matrix-gui-2.0 undefined function json_encode()

/******************************************************************************** * matrix-gui-2.0 undefined function json_encode() * 声明: * 本文解决matrix-gui-2.0中遇到的: * Fatal error: * Call to undefined function json_encode() in /www/generate.php on line

嵌入式linux中使用 DHCP功能描述

嵌入式linux中使用 DHCP功能描述   busybox中udhcpc的默认script脚本地址为#define DEFAULT_SCRIPT   CONFIG_UDHCPC_DEFAULT_SCRIPT#define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"我想之所以以它作为默认地址,肯定有他的道理,所以在这个地址上创建它[luther.gliethttp] luther@gliethttp:/

Samsung_tiny4412(驱动笔记01)----linux 3.5,U-Boot,Busybox,SD卡启动环境搭建

/*********************************************************************************** * * linux 3.5,U-Boot,Busybox,SD卡启动环境搭建 * * 声明: * 1. 本系列文档是在vim下编辑,请尽量是用vim来阅读,在其它编辑器下可能会 * 不对齐,从而影响阅读. * 2. 以下所有的shell命令都是在root权限下运行的; * 3. minicom(U-Boot)指的是用minico

Android系统获取Root权限原理详解

android root权限破解分析 许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件"su",这是一个二进制文件,相当于电脑上的exe文件,仅仅在系统中置入这个"su"文件是不会给手机的软件或硬件造成任何故障. 下面的代码是android系统原版的