向powerpc上移植dhcp

1.下载源代码 dhcp-4.0.0;解压到自己的用户目录,例如,我的是/develop/zcl;(交叉编译环境的目录)

2.cd /dhcp-4.0.0 ;

3.链接 到交2叉编译链目录;source /opt/e1dk-5.3/powerpc-e500v2/environment-setup-ppce500v -linux-gnuspe(根据自己的编译环境自己更改)

4..echo 'ac-cv-dile-dev-random=yes' > powerpc-linux-gnu.cache

5../configure -prefix=/develop/zcl/app/dhcp-4.0.0 -host=powerpc-linux-gnu -enable-dhcpv6=no -cache-file=powerpc-linux-gnu.cache

6.make  ;会生成server client 等文件;

接下来就是更改部分文件,然后移植到板子上,

将/client/scripts/ 中的linux文件改名为 dhclient-script;将dhclient 、dhclient.conf 、dhclient-script等三个文件放在/ffs/dhcp/client中,然后新建文件dhclient.leases;这就是客户端的程序和配置文件,

运行 ./dhclient -cf dhclient.conf -lf dhclient.leases -sf dhclient-script eth1 在eth1口上发送discover报文;具体的dhclient.conf 配置文件怎么写,看我前几篇的dhclient.conf分析,当然 也可以直接运行 ./dhclient eth1;这就需要你在编译之前把dhcpd.h文件中的默认路径都改成你烧写文件将要放到的路径,例如我的就是 /ffs/dhcp/client,这样就不用指定后面的一大串配置文件了,源代码默认路径是/etc,不指定运行会找不到配置文件

服务器文件dhcpd 和 dhcpd.conf 放在/ffs/dhcp/server中,然后新建文件dhcpd.leases;运行 ./dhcpd -cf dhcpd.conf -lf dhcpd.leases eth1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值