linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 上网与多媒体 >
栏目导栏
资料搜索
热门文章
·Linux下安装QQ最简单的方法
·Linux下用QQ的两个方法
·Linux下玩QQ
·沸点电视监视播放器feidian-mo
·Realplay 10.0 的安装和使用
·Xmms---Linux下优秀的MP3播放器
·Linux操作系统Gaim玩转QQ MSN
·Linux桌面环境玩转BT
·Linux下玩游戏全攻略!满足你的
·FC5下安装配置XMMS mp3 Player
·Linux操作系统上LumaQQ 2006安
·Linux操作系统下媒体播放器的初
·linux多媒体
·让MPlayer成为Linux下的万能播
·Linux上的DVD播放器
最新文章
·Linux系统下Wine成功运行Bitco
·在Linux系统下使用wine运行迅雷
·在Linux操作系统下进行网通拨号
·Linux下OpenOffice.org安装3D效
·Fedora8系统Gnome桌面环境下安
·Ubuntu Linux 8.04蓝牙设备连接
·RHEL5系统服务器下GRE隧道的开
·教你如何在Linux操作系统下观看
·在SUSE Linux系统下安装ADSL上
·在Linux Debian操作系统下成功
·Linux操作系统下图形界面模式更
·Linux系统下建立GPRS无线Modem
·如何在RedHat Linux系统下安装
·在Linux终端中“\”和“--”所
·Linux操作系统下轻松刻录CD-RO
Google
 
Linux操作系统下DHCP简单设置
[ 作者:  加入时间:2007-12-28 10:30:53  来自:Linux联盟收集整理 ]
环境:RH linux 9.0 使用linux下常用的dhcpd包。C3GLinux联盟
C3GLinux联盟
  最新版本 dhcp3.0.5 下载地址: 下载C3GLinux联盟
C3GLinux联盟
  1、安装:  先拷贝dhcp-3.0.5.tar.gz软件到/tmp目录下C3GLinux联盟
C3GLinux联盟
  #cd /tmpC3GLinux联盟
C3GLinux联盟
  #gunzip dhcp-3.0.5.tar.gzC3GLinux联盟
C3GLinux联盟
  #tar xvf dhcp-3.0.5.tar 解开后会看到该目录下新建一个子目录dhcp-3.0.5C3GLinux联盟
C3GLinux联盟
  #cd dhcp-3.0.5 //进入该子目录C3GLinux联盟
C3GLinux联盟
  #configureC3GLinux联盟
C3GLinux联盟
  #makeC3GLinux联盟
C3GLinux联盟
  #make install 把dhcp安装完毕C3GLinux联盟
C3GLinux联盟
  2、配置C3GLinux联盟
C3GLinux联盟
  dhcp服务最重要的配置工作就是配置/etc/dhcpd.conf内容现在把本地机的配置贴出来。C3GLinux联盟
C3GLinux联盟
  /etc/dhcpd.conf:C3GLinux联盟
C3GLinux联盟
  default-lease-time 1296000;C3GLinux联盟
C3GLinux联盟
  #IP最长失效时间C3GLinux联盟
C3GLinux联盟
  max-lease-time 4000000;C3GLinux联盟
C3GLinux联盟
  option subnet-mask 255.255.255.0;C3GLinux联盟
C3GLinux联盟
  #子网的掩码C3GLinux联盟
C3GLinux联盟
  option broadcast-address 192.168.0.255;C3GLinux联盟
C3GLinux联盟
  #网络的广播地址C3GLinux联盟
C3GLinux联盟
  option routers 192.168.0.254;C3GLinux联盟
C3GLinux联盟
  #网关的地址C3GLinux联盟
C3GLinux联盟
  option domain-name-servers 211.151.48.59,211.151.48.47;C3GLinux联盟
C3GLinux联盟
  #域名解析地址C3GLinux联盟
C3GLinux联盟
  ddns-update-style ad-hoc;C3GLinux联盟
C3GLinux联盟
  subnet 192.168.0.0 netmask 255.255.255.0 {C3GLinux联盟
C3GLinux联盟
  #定义IP池的内容C3GLinux联盟
C3GLinux联盟
  range 192.168.0.100 192.168.0.240;C3GLinux联盟
C3GLinux联盟
  #地址范围为 100-240 共140个IP地址。C3GLinux联盟
C3GLinux联盟
  }C3GLinux联盟
C3GLinux联盟
  #也可以象下面一样按MAC地址指定IPC3GLinux联盟
C3GLinux联盟
  #host Jephe {hardware ethernet 00:a0:c9:a6:96:33;fixed-address 192.168.1.12;}C3GLinux联盟
C3GLinux联盟
  配置dhcpd.conf文件完毕。C3GLinux联盟
C3GLinux联盟
  3、启动服务C3GLinux联盟
C3GLinux联盟
  #dhcpdC3GLinux联盟
C3GLinux联盟
  即可以在命令行方式下启动。C3GLinux联盟
C3GLinux联盟
  下面可把命令加到启动中。C3GLinux联盟
C3GLinux联盟
  编辑或新建/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段内的机器进行解析。C3GLinux联盟
C3GLinux联盟
  如果为第二块网卡设 为:eth1C3GLinux联盟
C3GLinux联盟
  使用服务命令进行启动和停止C3GLinux联盟
C3GLinux联盟
  #service dhcpd start|stop|restartC3GLinux联盟
C3GLinux联盟
  无错误输出则该配置文件无误.C3GLinux联盟
C3GLinux联盟
  加入到启动服务中:C3GLinux联盟
C3GLinux联盟
  #chkconfig --add dhcpdC3GLinux联盟
C3GLinux联盟
  #chkconfig --level 2345 dhcpd onC3GLinux联盟
C3GLinux联盟
  #chkconfig --list dhcpdC3GLinux联盟
C3GLinux联盟
  #dhcpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭C3GLinux联盟
C3GLinux联盟
  则配置完成!

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux下火狐浏览器多媒体在线播放的问题  (2007-12-28 10:30:21)
 ·Linux操作系统下安装ProFTPD  (2007-12-28 10:29:42)
 ·浅析armlinux 2.4.19中断irq分发例程的派发流程之根基  (2007-12-27 10:57:03)
 ·Ubuntu 7.10 Linux建立C与GTK的开发环境  (2007-12-27 10:44:54)
 ·Linux下的定时器:alarm()与setitimer()  (2007-12-27 10:44:15)
 ·应用程序在Linux上的执行过程  (2007-12-27 10:42:08)
 ·Linux操作系统技巧精选  (2007-12-27 10:40:11)
 ·Linux操作系统下用Sopcast收看网络电视  (2007-12-27 10:38:58)
 ·Linux系统下ifconfig命令使用及结果分析  (2007-12-27 10:38:07)
 ·Linux操作系统的进程状态介绍  (2007-12-27 10:37:27)