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!

时间: 2024-09-09 15:53:45

ARM-Linux配置DHCP自动获取IP地址的相关文章

linux中配置静态IP地址上网与自动获取IP地址

自动获取IP地址 第一步:激活网卡 Linux系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活.  代码如下 复制代码 # ifconfig eth0 up 第二步:设置网卡进入系统时启动     想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动.Linux有一点与windows不同的是很多服务默认是停止的,而且你 在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的.下面是设置网络服务在系统启动时也启动的方法. 使用ch

电脑无法自动获取IP地址怎么办?

故障排查: 由于笔者公司的客户机是通过DHCP服务器自动获取IP地址的,所以出现这种提示信息应该是客户机没有分配到IP地址所致.在"运行"中键入 "cmd",进入"命令窗口",输入"ipconfig"回车,发现此台电脑目前所使用的IP地址是"169.254.0.6",这个结果证实了笔者先前 的判断,因为客户机如果四次向DHCP服务器发出请求,而未得到响应,那么系统会自动分配一个范围在169.254.0.1到

如何自动获取ip地址?

Windows XP 系统 ip 地址设置 >>Win 7 系统如何自动获取ip地址请点击 第一步:右键点击桌面上的"网上邻居 ",选择"属性 " 第二步:右键点击"本地连接 ",选择"属性 " 注意:如果想配置无线网络ip,右键点击"无线网络连接"选择"属性" 第三步:双击"Internet 协议( TCP/IP ) " 第四步:选择"自动获得

Windows 8系统有线网卡自动获取IP地址

  设置动画示范教程: Windows 8系统有线网卡自动获取IP地址设置动画 Windows 8系统有线网卡自动获取IP地址的详细设置步骤如下: 第一步:进入Windows 8系统的经典桌面,在电脑桌面右下角找到网络图标,右键点击并选择 打开网络和共享中心.如下图所示: 第二步:弹出 网络和共享中心 的界面,点击 更改适配器设置.如下图所示: 第三步:打开 更改适配器设置后,找到 以太网,右键点击并选择 属性.如下图所示: 第四步:找到并点击 Internet协议版本4(TCP/IPv4),点

Windows7有线网卡自动获取IP地址设置

  设置动画示范教程: Windows 7系统有线网卡自动获取IP地址的详细设置步骤如下: 第一步:鼠标点击电脑桌面右下角小电脑图标,在弹出的对话框中,点击 打开网络和共享中心.如下图所示: 第二步:弹出 网络和共享中心 的界面,点击 更改适配器设置.如下图所示: 第三步:找到 本地连接,右键点击并选择 属性.如下图所示: 第四步:找到并点击 Internet协议版本4(TCP/IPv4),点击 属性.如下图所示: 第五步:选择 自动获得IP地址(O).自动获得DNS服务器地址(B),点击 确定

Windows XP系统有线网卡自动获取IP地址设置

  设置动画示范教程: Windows XP系统有线网卡自动获取IP地址设置动画 操作步骤: Windows XP系统有线网卡自动获取IP地址的详细设置步骤如下: 第一步:电脑桌面上找到 网上邻居 的图标,右键点击并选择 属性.如下图所示: 第二步:弹出 网络连接 的对话框后,找到 本地连接 的图标,右键点并选择 属性.如下图所示: 第三步:出现 本地连接属性 的对话框后,找到并点击 Internet协议(TCP/IP),点击 属性.如下图所示: 第四步:选择 自动获得IP地址(0).自动获得D

如何自动获取ip地址

  Windows XP 系统如何自动获取ip地址 第一步:右键点击桌面上的"网上邻居",选择"属性" 第二步:右键点击"本地连接",选择"属性" 注意:如果想配置无线网络ip,右键点击"无线网络连接"选择"属性" 第三步:双击"Internet协议(TCP/IP)" 第四步:选择"自动获得IP地址","自动获取DNS服务器地址"

迅捷fast FW54R路由器无法自动获取IP地址导致上网故障的

  在平常的上网过程中,当遇到路由器的WAN口无法自动获取IP地址的时候,往往可能是关闭了DNCP服务或者是IP地址冲突导致的.下面针对主流的迅捷FW54R路由器来说明这种问题和解决方案: 一.先说说遇到故障的网络情况: 新买的迅捷fast FW54R无线路由器,接上WAN线设置好后,却一直获取不到IP地址导致无法上网. 二.对这个问题的问题分析: 使用很多迅捷fast路由器IP地址解决办法,如改LAN的IP防止冲突.克隆MAC地址,都不能解决问题. 三.针对这个问题的解决方案: (1)查看迅捷

电脑如何自动获取ip地址上网?电脑自动获取ip地址方法

Windows XP 系统ip地址设置 第一步:右键点击桌面上的"网上邻居",选择"属性"   第二步:右键点击"本地连接",选择"属性" 注意:如果想配置无线网络ip,右键点击"无线网络连接"选择"属性" 第三步:双击"Internet协议(TCP/IP)" 第四步:选择"自动获得IP地址","自动获取DNS服务器地址",确定