来源:自学PHP网 时间:2015-04-14 11:51 作者: 阅读:次
[导读] RHEL5.4下使用DHCP配置DHCP服务器具体步骤:1、安装DHCP服务器软件查看是否安装dhcprpm -q dhcpmount /dev/cdrom /mediarpm -ivh /media/Server/dhcp-3.0.5-21.el5.i386.rpm2、修改DHCP的主配置文件主配置文件为:...
RHEL5.4下使用DHCP配置DHCP服务器具体步骤:
1、安装DHCP服务器软件 查看是否安装dhcp rpm -q dhcp mount /dev/cdrom /media rpm -ivh /media/Server/dhcp-3.0.5-21.el5.i386.rpm 2、修改DHCP的主配置文件 主配置文件为:/etc/dhcpd.conf 配置参数可以通过DHCP的模板配置文件生成 cat /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample > /etc/dhcpd.conf 3、修改配置文件dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.100.0 netmask 255.255.255.0 { option routers 192.168.100.1; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.100.100 192.168.100.200; default-lease-time 21600; max-lease-time 43200; } 4、启动DHCPd服务 service dhcpd start 查看服务端口是否开启:netstat -anpu | grep dhcpd 5、配置DHCP客户端 --windows客户端配置 --linux客户端配置,可以使用dhclient命令 6、查看DHCP服务器上的租约文件 cat /var/lib/dhcpd/dhcpd.leases ##############################分割线,DHCP基本配置完成######################### 7、配置DHCP服务器保留主机 修改主配置文件为: ddns-update-style interim; ignore client-updates; subnet 192.168.100.0 netmask 255.255.255.0 { option routers 192.168.100.1; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.100.100 192.168.100.200; default-lease-time 21600; max-lease-time 43200; host linux01 { hardware ethernet 00:0c:29:fc:68:14; fixed-address 192.168.100.188; } } 在这里使用了host声明来进行配置! 8、在客户端上释放IP后重新获取查看 --windows客户端配置 ipconfig /release ipconfig /renew --linux客户端配置 ifdown eth0 ifup eth0 ##############################分割线,DHCP保留主机配置完成######################### 9、配置DHCP多个作用域 ddns-update-style interim; ignore client-updates; subnet 192.168.100.0 netmask 255.255.255.0 { option routers 192.168.100.1; option subnet-mask 255.255.255.0; default-lease-time 21600; max-lease-time 43200; host linux01 { hardware ethernet 00:0c:29:fc:68:14; fixed-address 192.168.100.188; } } subnet 172.16.1.0 netmask 255.255.255.0 { option routers 172.16.1.2; range dynamic-bootp 172.16.1.100 172.16.1.200; default-lease-time 21600; max-lease-time 43200; } 如果还有其他的作用域,使用subnet声明创建即可!方法类似! 10、多个DHCP作用域的实现和测试需要DHCP中继代理的配置 (完成DHCP中继代理实验所需的网络环境) 11、假设DHCP中继代理服务器的IP地址为172.16.1.2 12、开启路由转发功能 有2种方法可以开启linux kernel路由转发功能 ##方法一: vi /etc/sysctl.conf net.ipv4.ip_forward = 1 执行命令sysctl -p ##方法二: echo 1 > /proc/sys/net/ipv4/ip_forward (2种方法任选其一实现) 13、在中继代理服务器上安装dhcp软件包,因为配置DHCP中继代理的软件程序在这个包中 (安装DHCP软件包略) 14、DHCP中继相关的程序和配置文件 /etc/rc.d/init.d/dhcrelay DHCP中继服务启动脚本 /etc/sysconfig/dhcrelay DHCP中继配置文件 /usr/sbin/dhcrelay DHCP中继应用程序 15、实现DHCP中继的配置(有2种方法) ##方法一: vi /etc/sysconfig/dhcrelay INTERFACES="eth0 eth1" DHCPSERVERS="192.168.100.1" ##方法二: dhcrelay -i eth0 192.168.100.1 16、启动dhcrelay中继服务 service dhcrelay start 设置dhcrelay中继服务在运行级别35自动启动 chkconfig --level 35 dhcrelay on 17、在客户端上获取IP地址测试! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com