开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

DHCP配置实例(含DHCP中继代理)

简介:
+关注继续查看
文中有不对或者有不清楚的地方,请大家告诉我,谢谢!
 
DHCP配置实例(含DHCP中继代理)
 
某公司局域网有192.168.1.0/24和192.168.2.0/24这两个子网。现要配置一台DHCP服务器为这两个网段提供IP地址的动态分配服务。但是连接这两个子网的路由器不具备DHCP中继功能,所以,就要在内网配置一台DHCP服务器和一台DHCP中继服务器。DHCP中继服务器要有两块网卡,一块网卡连接192.168.1.0/24段,另一块网卡连接192.168.2.0/24段。DHCP中继服务器网卡Eth0的IP地址是192.168.1.250/24;Eth1的IP地址是192.168.2.250/24。DHCP服务器的IP地址是192.168.1.251/24。
 
1. 需求
192.168.1.0/24段用于动态分配IP地址的范围是192.168.1.100--192.168.1.200,默认网关是192.168.1.1/24。
192.168.2.0/24段用于动态分配IP地址的范围是192.168.2.100--192.168.2.140和192.168.2.160—192.168.2.200,默认网关是192.168.2.1/24。
192.168.1.100这个IP需要固定分配给MAC地址为00:00:EC:WR:TY:3R的电脑。
192.168.1.101这个IP需要固定分配给MAC地址为00:AD:CE:45:2F:2C的电脑。
192.168.2.100这个IP需要固定分配给MAC地址为00:AE:35:ER:42:68的电脑。
 
2. 基本网络拓扑结构
DHCP试验拓扑
 
3. 配置服务器网卡
① 配置DHCP服务器网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DHCP
注:DHCP服务器的网关一定要指定,不然PC2在获取IP时,DHCP服务器日志一直会报网络不可达的错误,并且PC2获取不到IP。
 
② 配置DHCP中继代理服务器网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DHCP中继eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DHCP中继eth1
 
4. 安装DHCP软件包
DHCP服务器和DHCP中继代理服务器都需要安装DHCP软件包。
rpm –ivh dhcp-3.0.5-7.el5.i386.rpm
rpm –ivh dhcp-devel-3.0.5-7.el5.i386.rpm
rpm –qa |grep dhcp(查看dhcp包有没有装上)
image
rpm –qc dhcp(查看dhcp相关文件的安装路径)
image
/etc/dhcpd.conf #DHCP服务器的配置文件
/etc/rc.d/init.d/dhcpd #DHCP服务器的启动脚本
/etc/rc.d/init.d/dhcrelay #DHCP中继代理服务的启动脚本
/var/lib/dhcpd/dhcpd.leases #DHCP守护进程程序启动必须的文件,DHCP服务器将客户的地址租用信息保存在该文件中,可查到IP地址的分配情况
 
5. 配置DHCP服务器
vi /etc/dhcpd.conf
 
6. 启动DHCP服务
service dhcpd start
chkconfig --level 35 dhcpd on
查看DHCP启动日志:
DHCP启动成功
查看系统监听的DHCP服务端口:
监听端口
 
7. 配置DHCP中继代理
vi /etc/sysconfig/dhcrealy
 
开启DHCP中继代理服务器的IPV4转发:
可以在两个地方开启:
① vi /etc/sysctl.conf
将“net.ipv4.ip_forward = 0”改成“net.ipv4.ip_forward = 1
开启IP转发
执行sysctl –p命令使刚开启的IPV4转发功能生效。
sysctl
② echo 1 > /proc/sys/net/ipv4/ip_forward
 
8. 启动DHCP中继代理服务
dhcrelay 192.168.1.251
启动dhcrelay
service dhcrelay start
chkconfig --level 35 dhcrelay on
 
9. 测试
PC1测试:
查看PC1获取的IP信息:
pc1
查看DHCP服务器日志:
pc1
查看DHCP租约信息文件:
pc1租约文件
 
PC2测试:
查看PC2获取的IP信息:
pc2
查看DHCP服务器日志:
pc2日志
 
注:在DHCP租约信息文件(dhcpd.leases)中没有发现PC2的租约信息。很纳闷??
 
本次试验未测试需求中的3个IP保留。




     本文转自yuanbin0710 51CTO博客,原文链接:http://blog.51cto.com/yuanbin/109759,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
21114
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载