为嵌入式Linux开发开启dhcp服务器


开发环境中,当Linux内核在启动过程中,需要检查所有网络接口的状态,所以需要给这个网络接口配置IP地址,开发环境中,必须使用dhcp服务器来分配IP地址。

步骤:

1. 检查dhcp是否安装:
rpm –q dhcp

2. 创建并修改/etc/dhcpd.conf文件
touch /etc/dhcpd.conf //创建dhcpd.conf文件
// 修改dhcpd.conf文件,添加:
ddns-update-style none;
allow bootp;
subnet 172.16.128.0 netmask 255.255.224.0 { //注意:本地网卡必须在这个网段内
range 172.16.128.1 172.16.128.255; //设置分配地址的范围
}
注意:实际配置中发现:如果range中的ip地址范围设置不规范,dhcp无法正常工作。

3. 重新启动
dhcpd service dhcpd restart
chkconfig --level 35 dhcpd on

相关内容