ARM-Linux配置DHCP自动获取IP地址

发布者:cocolang最新更新时间:2020-01-31 来源: eefocus关键字:ARM-Linux  DHCP  自动获取  IP地址 手机看文章 扫描二维码
随时随地手机看文章

备注:
内核版本:2.6.30.9
busybox版本:1.15.2

PC Linux和开发板Linux的工作用户:root


1.配置内核:
[*] Networking support --->
Networking options --->
<*> Packet socket
<*> Unix domain sockets
[*] TCP/IP networking
[*] IP: kernel level autoconfiguration
[*] IP: DHCP support
[*] Network packet filtering framework (Netfilter) --->

2.配置busybox:
Networking Utilities --->
[*] udhcp client (udhcpc)

3.建立配置文件:
从busybox的examples/udhcp/下copy simple.script文件到开发板/usr/share/udhcpc/下,并重命名为default.script


4.测试:
在命令台执行udhcpc,注意:必须确保局域网内存在DHCP服务器,否则udhcp执行失败。
在easy2440上面执行结果如下:
udhcpc (v1.15.2) started
Setting IP address 0.0.0.0 on eth0
Sending discover...
Sending select for 192.168.1.101...
Lease of 192.168.1.101 obtained, lease time 7200
Setting IP address 192.168.1.101 on eth0
Deleting routers
route: SIOCDELRT: No such process
Adding router 192.168.1.1
Recreating /etc/resolv.conf
Adding DNS server 211.148.192.141
Adding DNS server 210.21.196.6


5.修改系统初始化配置文件,让开发板开机后自动获取IP地址:
修改/etc/init.d/rcS文件在适当位置添加命令: /sbin/udhcpc &


6.Enjoy it!

关键字:ARM-Linux  DHCP  自动获取  IP地址 引用地址:ARM-Linux配置DHCP自动获取IP地址

上一篇:ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
下一篇:ARM Linux 如何--注册和触发--软中断

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved