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
    [[email protected] ~]# 
时间: 2024-10-06 03:56:46

busybox filesystem udhcpc 原理的相关文章

busybox filesystem ifup

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

busybox filesystem httpd php-5.5.31 sqlit3 webserver

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

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 filesystem add ldd function

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

在用busybox制作系统过程中遇到的问题

遇到的问题: 1.开机报错: 在做完整个系统之后重启出现了这个报错 VFS: Cannot open root device "sda2" or unknown-block(0,0) Please append a correct "root=" boot option;here are the available partition 0b00 1048575 sr0 driver: sr kernal panic - not syncing: VFS: Unabl

buildroot使用详解

为什么要使用buildroot? (文件系统搭建,强烈建议直接用buildroot,官网[http://buildroot.uclibc.org/]上有使用教程非常详细)文件系统通常要包含很多第三方软件,比如busybox,udhcpc,tftp,apache,sqlite,PHP,iptable,DNS等,为了避免繁杂的移植工作.buildroot应运而生.通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令编译,buildroot就会自动从指定的服务器上下载源码包

手动制作tiny-linux

目的给一个新的主机提供一个微型的linux内核,并在上面运行服务. 手动制作一个tiny-linux,内核可以从官网站点下载下来,我这里已经预备了一个:放在/usr/src目录下,解压并创建了一个软连接ln –sv linux-3.13.6 linux cd /usr/src/ [[email protected] src]# ls debug  kernels  linux  linux-3.13.6 [[email protected] src]# cd linux [[email prot

嵌入式助理工程师(软件+硬件)考试试题及答案

一.填空题 在linux系统中,以 文件 方式访问设备 . 前台起动的进程使用 ctrl+c 终止. 安装linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 . 利用gdb进行调试时,可通过step或next命令进行单步执行. DHCP可以实现动态 IP 地址分配. Ping命令可以测试网络中本机系统是否能到达 一台远程主机 ,所以常常用于测试网络的 连通性 . vi编辑器具有两种工作模式: 命令模式 和 输入模式 . 在使用ls命令时,用八进制形式显示非打印字符应使用

系统启动流程以及内核管理

linux的组成: linux是单内核的系统,而windows是多个微内核的组成的操作系统 linux内核的作用:进程管理,内存管理,设备管理,网络管理,硬件驱动,安全机制 启动流程: 1,POST加电自检 作用:对电脑的各种硬件进行检测,看是否正常 ROM(主要):加载BIOS保存电脑的输出程序,但是它是保存在内存之中 RAM:保存电脑的各种参数设置,不然BIOS设置存不住,比如时间.并且指定对应的启 动项,如从光盘还是硬盘启动 bootloader:引导加载器,负责引导程序.解压,展开内核,