busybox filesystem udhcpc 原理

简介: /******************************************************************** * busybox filesystem udhcpc 原理 * 声明: * 本文主要是记录busybox中的如何运用udhcpc获取IP,参考文章里写的 * 很详细,不再累赘。
/********************************************************************
 *               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 ~]# 

 

目录
相关文章
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
网络协议 Java 应用服务中间件
【Spring Cloud系统】- 轻量级高可用工具Keepalive详解
【Spring Cloud系统】- 轻量级高可用工具Keepalive详解
685 0
|
Prometheus 监控 Cloud Native
DataSophon手动部署Doris操作指南
DataSophon手动部署Doris操作指南
2715 0
|
4月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
507 0
|
5月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
834 13
|
7月前
|
域名解析 网络协议 网络安全
SSL证书验证全攻略:DNS/HTTP/手动解析怎么选?
SSL证书在网络安全中至关重要,1Panel提供三种验证方式:DNS验证、HTTP验证和手动解析。DNS验证便捷,适合CDN网站;HTTP验证快速,需服务器在线;手动解析灵活,但操作复杂。根据需求选择合适确认方式,定期检查证书状态。
798 2
|
9月前
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
624 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
SQL 关系型数据库 数据建模
Dify数据库结构导出到PowerDesigner
Dify是开源大语言模型应用开发平台,助力快速构建生成式AI应用。PowerDesigner是SAP的企业级建模工具,用于数据建模、业务流程建模和企业架构规划。通过PostgreSQL的`pg_dump`导出表结构到SQL文件,然后在PowerDesigner中导入生成物理数据模型,从而实现Dify数据库结构到PowerDesigner的迁移。
851 1
|
数据可视化 开发者 索引
详解Wireshark LUA插件函数:function p_myproto.dissector(buffer, pinfo, tree)
在 Wireshark 中,LUA 插件通过 `function p_myproto.dissector(buffer, pinfo, tree)` 扩展协议解析能力,解析自定义应用层协议。参数 `buffer` 是 `PacketBuffer` 类型,表示原始数据包内容;`pinfo` 是 `ProtoInfo` 类型,包含数据包元信息(如 IP 地址、协议类型等);`tree` 是
605 1
|
关系型数据库 MySQL 数据库