阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6.5系统下构建DHCP服务器

121次阅读
没有评论

共计 2407 个字符,预计需要花费 7 分钟才能阅读完成。

网络环境

一台 Linux server,一台 Linux client 要求动态获取 ip,一台 Win7 client 要求固定 IP

需求描述

1:DHCP 服务器的主机名为 server.tarna.com IP 地址:192.168.1.254/24

2:给网络内各主机自动分配 IP,地址范围 192.168.1.20—192.168.1.200

3:局域网内各主机用的默认网关地址为 192.168.1.254

4:局域网各主机使用的 DNS 服务器地址分别为 192.168.1.253 和 114.144.144.114

5:win7 client,主机名为 win7,要求自动分配固定 IP 192.168.1.7

Linux 系统下构建 DHCP 服务器 http://www.linuxidc.com/Linux/2013-06/86531.htm

CentOS 下配置主从 DNS 服务器以及 DHCP 下的 DDNS http://www.linuxidc.com/Linux/2013-06/85634.htm

SUSE Linux 11 pxe+DHCP+tftp+ftp 无人值守安装 http://www.linuxidc.com/Linux/2013-06/85481.htm

Linux 下架设 DHCP 服务器过程及 3 种测试 http://www.linuxidc.com/Linux/2013-05/84832.htm

Linux 上一步一步实现 DHCP 服务器 http://www.linuxidc.com/Linux/2013-04/82244.htm

实施步骤

1:设置 DHCP 服务器静态 IP 和主机名

[root@sw ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  设置网络

DEVICE=eth0

HWADDR=08:00:27:47:92:32

TYPE=Ethernet

UUID=f5bdb328-4418-48bc-a461-6ef894ef5269

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none                          设置为静态 ip

IPADDR=192.168.1.254    手动添加 ip 地址

NETMASK=255.255.255.0 手动添加子网掩码

[root@sw ~]# vim /etc/sysconfig/network 设置主机名和网关

NETWORKING=yes

HOSTNAME=server.tarena.com

GATEWAY=192.168.1.254

[root@sw ~]# vim /etc/hosts 编辑 ip 和主机名对应解析

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.2.254  server.tarena.com 添加解析

[root@sw ~]# vim /etc/resolv.conf 编辑默认搜索域名

# Generated by NetworkManager

search tarena.com

[root@sw ~]# shutdown -r 0 重启服务器使配置生效

2:安装 DHCP 软件包

[root@server ~]# rpm -q dhcp 确认是否安装

package dhcpdis not installed 没有安装

[root@server Packages]# rpm -ivh dhcp-4.1.1-38.P1.el6.centos.i686.rpm 安装软件包(红帽企业版会有所不同)

[root@server ~]# rpm -q dhcp 确认安装

dhcp-4.1.1-38.P1.el6.centos.i686

[root@server ~]# service dhcpd start 启动服务

[root@server ~]# chkconfig dhcpd on 设为开机启动

3:配置 DHCP 主配置文件

[root@server ~]# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak 先备份配置文件

[root@server ~]# vim /etc/dhcp/dhcpd.conf 编辑主文件(可从模板文件导入)

subnet 192.168.1.0 netmask 255.255.255.0 {设置局部待分配网段

range 192.168.1.20 192.168.1.200; 设地址池

option domain-name-servers 192.168.1.253,114.114.114.114; 设要分配的 DNS 服务器地址

option domain-name “tarena.com”; 设局域网域名

option routers 192.168.1.254; 设要分配的网关地址

option broadcast-address 192.168.1.255; 设广播地址

default-lease-time 600;

max-lease-time 7200;

}

host win7 {设保留地址(固定分配 ip)

hardware ethernet 08:00:07:26:c0:a5; 设要绑定的 mac

fixed-address 192.168.1.7; 设绑定 ip 地址

}

[root@server ~]# service dhcpd restart 重启服务

4:客户端验证

linux client 验证

[root@client ~]## dhclient -d eth0

win7 clinet 验证

cmd>ipconfig /release 释放 ip

cmd>ipconfig /renew 重新获取 ip

更多 CentOS 相关信息见 CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2407字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中