Linux网络服务之(1)&部署DHCP服务
原创
©著作权归作者所有:来自51CTO博客作者smalltiger的原创作品,请联系作者获取转载授权,否则将追究法律责任
背景
在华通公司上海分公司的内部服务器建设中,需要搭建一台Linux服务器实现DHCP、NIS、FTP、Samba等网络服务功能,为同系统中的其他主机提供服务,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL4作为安装的Linux版本。
考虑到以后的发展,还需要用一台Linux作中继。客户端能通过中继来获得IP地址。
网络拓扑
DHCP概述
1. DHCP(Dynamic Host Configure Protocol)是动态主机配置协议的简称
2. 对客户机动态分配TCP/IP信息,如IP地址、子网掩码、默认网关、首选DNS服务器等
3. 其优点在于:
1) 减小管理员的工作量
2) 减小输入错误的可能
3) 避免IP冲突
4) 当网络更改IP地址段时,不需要重新配置每台计算机的IP
5) 计算机移动不必重新配置IP
6) 提高了IP地址的利用率
4. DHCP协议可以在Linux和Windows系统中实现
5. DHCP网络服务的结构中具有服务器和客户机两个角色
6. DHCP服务器用于为网络中所有的DHCP客户机提供网络配置信息
7. DHCP客户机向DHCP服务器发出配置请求,并按照服务器返回的信息进行网络配置
安装DHCP
1. 找到RHEL4中DHCP软件包,在第四章光盘中;
2. 挂载光盘,使用“mount”命令;
3. 使用“rpm”命令安装rhel4光盘中的DHCP软件包“dhcp-3.0.1-12——EL.i386.rpm”
配置DHCP服务
1. 将/usr/share/doc/dhcp-3.0.1复制到创建的”/etc/dhcpd.conf”中
2. 用vi编辑器编辑“/etc/dhcpd.conf”配置文件,
3. 在dhcpd.conf配置文件中进行全局配置,其中包括ddns-update-style、default-lease-time、max-lease-time、domain-name、domain-name-servers、option routers、option subnet-mask等配置项
4. 在dhcpd.conf配置文件中使用subnet进行192.168.1.0 /255.255.255.0网段的声明,并设置从192.168.1.3-192.168.1.254可为动态分配的IP地址,子网掩码为255.255.255.0,网关地址为192.168.1.1
5. 使用的dhcpd的脚本启动dhcpd服务程序(/etc/init.d/dhcpd或者service dhcpd start)
6. 客户机上设置获得IP的方式为自动获取:
Windows系统上的设置是:
在命令提示符下键入“ipconfig /all”查看IP地址
DHCP中继概述
1. DHCP中继的作用:
2. DHCP中继代理的工作过程:
1) 客户机广播DHCPDiscover包
2) 中继代理受到,转发给服务器
3) 服务器收到,发给中继代理
4) 中继代理转发DHCPOffer包
配置DHCP中继
1. 准备2台服务器,按照上边的网络拓扑图,给每台服务器准备两块网卡,另外准备2台客户端PC,用于验证。
2. 配置IP地址,安装DHCP服务,
3. 用“VI”编辑器编辑“/etc/dhcpd.conf”
4. 编辑“/etc.sysctl.conf”(开启路由功能)
5. 启用中继
6. 通过验证PC进行验证
总结:
Linux提供DHCP服务获取IP地址,极大方便了管理员静态配置容易出错的问题,在一定程度解决了IP地址分配和规划的问题,这和WINDOWS DHCP服务器获取IP地址唯一的区别是;Linux DHCP服务器分配IP地址是从后往前开始分配的。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux网络服务之DHCP
Linux服务器系统的DHCP配置
Linux网络服务之DHCP -
网络服务——DHCP服务
动态主机配置协议是一个局域网的网络协C 2131、3315 简称:DHCP Server属性:网络协议。
服务器 运维 网络 网络协议 DHCP -
Windows网络服务---DHCP服务
Windows网络服务---DHCP服务 刘明远
DHCP windows 刘明远