在RHLE4中配置DHCP服务
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
1、通过RPM包的方式可以正常安装DHCP服务 2、通过模板文件产生DHCP配置文件 #cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcp.conf 3、编辑DHCP的配置文件 #vi /etc/dhcpd.conf 4、指定全局设置(类似于Windows DHCP的服务器选项) ddns-update-style interim //DNS动态更新支持 default-lease-time 21600; //默认租约时间(s) max-lease-time 43200; //最长租约时间(s) optain domain-name "domain.com" //指定域名后缀 optain domain-name-server 192.168.1.1,202.106.0.20 //指派DNS服务器地址 5、指定subnet(类似于Windows DHCP的作用域) subnet 192.168.1.0 netmask 255.255.255.0{ range 192.168.1.128 192.168.1.254; //指定地址池 option subnet-mask 255.255.255.0; //指定子网掩码 option routers 192.168.1.1; //指定默认网关 } 6、指定host(类似于Windows DHCP的保留选项),其声明定义一个主机名 host servername{ hardware ethernet 00:0c:c3:22:46:81; //保留主机的MAC地址 fixed-address 192.168.1.11; //指定保留的地址,属于子网网段内 option subnet-mask 255.255.255.0; option routers 192.168.1.1; } 7、配置为多个网段分配IP地址(类似于Windows DHCP超级作用域) shared-network name{ subnet 192.168.1.0 netmask 255.255.255.0{……} subnet 192.168.2.0 netmask 255.255.255.0{……} } //RedHat 9.0只能使用这种方法给同一个物理网络分配多个逻辑子网,而RHLE 4可以使用此方法为多个物理网络准确地分配IP,但需要DHCP中继代理的支持 8、解释dhcpd.conf中的各组成部分 A、声明:用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围. shared-network NETWORK_NAME{……} //用于告知DHCP服务器分配多个网络的IP subnet NETWORK_IP netmask NETWORK_MASK{……} //用于提供足够的信息来阐明一个IP地址是否属于该子网 range FIRST_IP LAST_IP; //用于定义IP范围,一个subnet中至少一个 host HOST_NAME{……} //定义一个特定的计算机IP group{……} //为一组参数提供声明 B、参数:由设置项和设置值组成,根据参数所在位置的不同,参数的设置可作用于全 局或指定的声明中.参数总是以“;”结尾的. ddns-update-style ad-hoc|interim //DNS动态更新,ad-hoc为专用,interim为暂时 default-lease-time //指定默认租约期限,到时发出更新,如不成功仍可用.(类似;于Windows DHCP的50%的租约期) max-lease-time //指定最大租约期限,到时,若未能更新则不能使用. hardware //指定硬件接口类型及硬件地址 fixed-address //为DHCP客户机指定保留地址 server-name //当前DHCP客户机服务器的名字 C、选项:总是由“Option”关键字开头,以“;”结束.后面跟具体的选项和选项的设 置值.选项根据所在的位置不同可分为作用于全局的或某个声明中的. option domain-man ……; //为客户机指明DNS名称 option domain-name-servers ……; //指定DNS服务器 option host-name ……; //指定主机名 option time-offset ……; //设置与格林威治时间的偏移,(只能用负数,东八区为-57600) option ntp-servers ……; //指定网络时钟服务器 option routers ……; //指定默认网关 option subnet-mask ……; //指定子网掩码 option broadcast-address ……; //指定广播地址 option nis-servers ……; //指定NIS服务器 9、指定在那个网络接口监听DHCP租约请求 #vi /etc/sysconfig/dhcpd DHCPDARGS= //为空时表示所有接口 DHCPDARGS=eth0 //表示只在eth0接口监听 10、启动、停止DHCP服务 DHCP的启动脚本位于“/etc/init.d/”目录中 启动:#service dhcpd start 停止:#service dhcpd stop |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 通过screen来实现linux的远程协助功能下一篇: CentOs 5.3 安装lamp
关于在RHLE4中配置DHCP服务的所有评论