当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux操作系统下DHCP简单设置

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 Linux操作系统下DHCP简单设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 65 ::
收藏到网摘: n/a

环境: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、配置

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.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{hardwareethernet00: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.[${NETWORKING}="no"]&&exit0[-f/usr/sbin/dhcpd]||exit0[-f/etc/dhcpd.conf]||exit0RETVAL=0#Seehowwewerecalled.case"$1"instart)#Startdaemons.echo-n"Startingdhcpd:"daemon/usr/sbin/dhcpdeth1RETVAL=$?echo[$RETVAL-eq0]&&touch/var/lock/subsys/dhcpd;;stop)#Stopdaemons.echo-n"Shuttingdowndhcpd:"killprocdhcpdRETVAL=$?echo[$RETVAL-eq0]&&rm-f/var/lock/subsys/dhcpd;;restart|reload)$0stop$0startRETVAL=$?;;status)statusdhcpdRETVAL=$?;;*)echo"Usage:dhcpd{start|stop|restart|status}"exit1esacexit$RETVAL


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

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

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

#servicedhcpdstart|stop|restart

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

加入到启动服务中:

#chkconfig--adddhcpd

#chkconfig--level2345dhcpdon

#chkconfig--listdhcpd

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

则配置完成!