欢迎来到天天文库
浏览记录
ID:41063738
大小:35.00 KB
页数:4页
时间:2019-08-15
《Linux操作系统下DHCP简单设置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux操作系统下DHCP简单设置环境:RHlinux9.0使用linux下常用的dhcpd包。 最新版本dhcp3.0.5下载地址:下载 1、安装: 先拷贝dhcp-3.0.5.tar.gz软件到/tmp目录下 #cd/tmp #gunzipdhcp-3.0.5.tar.gz #tarxvfdhcp-3.0.5.tar解开后会看到该目录下新建一个子目录dhcp-3.0.5 #cddhcp-3.0.5//进入该子目录 #configure #make #makeinstall把dhcp
2、安装完毕 2、配置 dhcp服务最重要的配置工作就是配置/etc/dhcpd.conf内容现在把本地机的配置贴出来。 /etc/dhcpd.conf: default-lease-time1296000; #IP最长失效时间 max-lease-time4000000; optionsubnet-mask255.255.255.0; #子网的掩码 optionbroadcast-address192.168.0.255; #网络的广播地址 optionrouters192.168.0
3、.254; #网关的地址 optiondomain-name-servers211.151.48.59,211.151.48.47; #域名解析地址 ddns-update-stylead-hoc; subnet192.168.0.0netmask255.255.255.0{ #定义IP池的内容 range192.168.0.100192.168.0.240; #地址范围为100-240共140个IP地址。 } #也可以象下面一样按MAC地址指定IP #hostJephe{hardw
4、areethernet00:a0:c9:a6:96:33;fixed-address192.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#Checkthatnetworkingisup
5、.[${NETWORKING}="no"]&&exit0[-f/usr/sbin/dhcpd]
6、
7、exit0[-f/etc/dhcpd.conf]
8、
9、exit0RETVAL=0#Seehowwewerecalled.case"$1"instart)#Startdaemons.echo-n"Startingdhcpd:"daemon/usr/sbin/dhcpdeth1RETVAL=$?echo[$RETVAL-eq0]&&touch/var/lock/subsys/dhcpd;;stop)#Stopdae
10、mons.echo-n"Shuttingdowndhcpd:"killprocdhcpdRETVAL=$?echo[$RETVAL-eq0]&&rm-f/var/lock/subsys/dhcpd;;restart
11、reload)$0stop$0startRETVAL=$?;;status)statusdhcpdRETVAL=$?;;*)echo"Usage:dhcpd{start
12、stop
13、restart
14、status}"exit1esacexit$RETVAL 其中daemon/usr/s
15、bin/dhcpdeth0 这句为指定需要对于那一个网卡的IP段内的机器进行解析。 如果为第二块网卡设为:eth1 使用服务命令进行启动和停止 #servicedhcpdstart
16、stop
17、restart 无错误输出则该配置文件无误. 加入到启动服务中: #chkconfig--adddhcpd #chkconfig--level2345dhcpdon #chkconfig--listdhcpd #dhcpd0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭 则配置完成!
此文档下载收益归作者所有