当前位置:  技术问答>linux和unix

ARM9开发板Linux2.4,如何安装DHCP server以及client?

    来源: 互联网  发布时间:2016-05-25

    本文导语:  RT`````````````` | another one 1、安装:  先拷贝dhcp-3.0.5.tar.gz软件到/tmp目录下   #cd /tmp   #gunzip dhcp-3.0.5.tar.gz   #tar xvf dhcp-3.0.5.tar 解开后会看到该目录下新建一个子目录dhcp-3.0.5  ...

RT``````````````

|
another one



1、安装:  先拷贝dhcp-3.0.5.tar.gz软件到/tmp目录下

  #cd /tmp

  #gunzip dhcp-3.0.5.tar.gz

  #tar xvf dhcp-3.0.5.tar 解开后会看到该目录下新建一个子目录dhcp-3.0.5

  #cd dhcp-3.0.5 //进入该子目录

  #configure

  #make

  #make install 把dhcp安装完毕

  2、配置

  dhcp服务最重要的配置工作就是配置/etc/dhcpd.conf内容现在把本地机的配置贴出来。

  /etc/dhcpd.conf:

  default-lease-time 1296000;

  #IP最长失效时间

  max-lease-time 4000000;

  option subnet-mask 255.255.255.0;

  #子网的掩码

  option broadcast-address 192.168.0.255;

  #网络的广播地址

  option routers 192.168.0.254;

  #网关的地址

  option domain-name-servers 211.151.48.59,211.151.48.47;

  #域名解析地址

  ddns-update-style ad-hoc;

  subnet 192.168.0.0 netmask 255.255.255.0 {

  #定义IP池的内容

  range 192.168.0.100 192.168.0.240;

  #地址范围为 100-240 共140个IP地址。

  }

  #也可以象下面一样按MAC地址指定IP

  #host Jephe {hardware ethernet 00:a0:c9:a6:96:33;fixed-address 192.168.1.12;}

  配置dhcpd.conf文件完毕。

3、启动服务

  #dhcpd

  即可以在命令行方式下启动。

  下面可把命令加到启动中。

  编辑或新建/etc/rc.d/init.d/dhcpd文件写入下面内容: 


#vi /etc/init.d/dhcpd

. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -f /usr/sbin/dhcpd ] || exit 0
[ -f /etc/dhcpd.conf ] || exit 0

RETVAL=0
# See how we were called.
case "$1" in
start)
# Start daemons.
echo -n "Starting dhcpd: "
daemon /usr/sbin/dhcpd eth1
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/dhcpd
;;
stop)
# Stop daemons.
echo -n "Shutting down dhcpd: "
killproc dhcpd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dhcpd
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
status)
status dhcpd
RETVAL=$?
;;
*)
echo "Usage: dhcpd {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
 



  其中 daemon /usr/sbin/dhcpd eth0 这句为指定需要对于那一个网卡的IP段内的机器进行解析。

  如果为第二块网卡设 为:eth1

  使用服务命令进行启动和停止

  #service dhcpd start|stop|restart

  无错误输出则该配置文件无误.

  加入到启动服务中:

  #chkconfig --add dhcpd

  #chkconfig --level 2345 dhcpd on

  #chkconfig --list dhcpd

  #dhcpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ARM9Linux的WEB BROWSER
  • 关于买ARM9或ARM11的开发板的问题~~~
  • 数据库 iis7站长之家
  • 虚拟机下将linux编译了移植到arm9中,理论上说行吗?
  • ARM9开发板
  • arm9 +linux USB接口驱动程序怎么写?
  • linux+arm9开发板,要求系统启动后执行一个脚本??
  • 关于ARM9 Linux下ppp拨号的问题(进者有分)
  • 基于ARM9的浏览器开发
  • 嵌入式初学者想买个ARM9的板子,大家帮忙介绍一下啊。
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM9的学习顺序--裸机呢还是直接上linux呢?
  • 求一款二手的ARM9或者以上系列的开发板
  • arm9下cdma拨号问题,急!
  • 提问:arm9上对usb设备usb四根线数据的截取
  • 请教ARM9+LINUX的潜入式开发学习方法和步骤,请各位大哥指点.
  • 高分求arm9平台下的mpeg4解码程序源码
  • arm9 内移植linux 2.6 在Now boot...停住了,应该如何解决
  • 求教,linux操作系统 2410 arm9开发板 io 操作
  • 求linux内核移植,裁剪,工具链建立资料,文档? ARM9平台


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3