当前位置: 首页 > 知识 >正文

centos7搭建dhcp(centos7配置dhcp服务器)

DHCP服务器建设内容也很少,一般步骤:

1.安装软件包

2.配置文件

3.启动服务

检查

----------------------------------------------------------------------------------

1.必要的软件包:

dhcp-3.0pl1-23

dhcp-devel-3.0pl1-23

---------------------------------

2.配置文件包括:

1/etc/dhcpd.conf:这是dhcp的主配置文件。

2/usr/sbin/dhcpd:这是DHCP的守护程序可执行文件。

3/var/lib/dhcp/dhcpd.leases:租约的开始和到期日期记录在该文件中。

------------------------------------

3.配置详细信息:

1确认放置dhcp相关配置文件的路径:

在不同的Linux发行版中,每个包的配置文件的位置是不同的。要查询配置文件,您可以添加c:

#rpm -qc dhcp

/etc/dhcpd.conf.sample

/etc/rc.d/init.d/dhcpd

/etc/sysconfig/dhcpd

/var/lib/dhcp/dhcpd.leases

2主配置文件是/etc/dhcpd.conf:

除了括号中的行之外,每隔一行都应该跟有“;”作为结束!

1.1设定租赁期限:

默认租赁时间259200;#默认租用时间,以秒为单位。

最大租赁时间518400;#不过租期可以超过default-lease-time续租,但是最长时间只有518,400秒!

# 1.2设置域名和DNS Ip

选项域名“DHCP . vbird . org”;#设定每个主机的背面#域名是dhcp.vbird.org!

Option Domain Name Server 168.95.1.1, 139.175.10.20 # This setting is written in the IP of the domain name server.

文件/etc/resolv.conf #将在客户端自动修改。如果有两个以上的DNS IP,它们需要用符号""隔开!#最后还是要加上;标志

ddns-更新式专用;#在Mandrake 9.0中,增加了很多新的函数,所以需要添加这一行#来启动DHCP。

至于在Red Hat 当中则是加入如下行: # ddns-update-style interim;

2. 动态IP 分配的设定:

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.21 192.168.1.100;

option broadcast-address 192.168.1.255;

option routers 192.168.1.2;

}

3. 静态IP 的设定:

host vbird-inside {

hardware ethernet 00:40:95:30:43:B4;

fixed-address 192.168.1.5;

option broadcast-address 192.168.1.255;

option routers 192.168.1.2;

}

3建立租约期限档案:

root]# touch /etc/dhcpd.leases

这个档案倒是蛮有趣的!因为在实际的运作过程中,这个档案本身不会有什么作用,但是在启动了DHCP 之后,

这个档案会被copy 一份成为底下的档案: 『/var/lib/dhcp/hdcpd.leases』而真正在记录的,其实就是这个/var 底下的档案.

4编辑scripts 内容:

root]# vi /etc/rc.d/init.d/dhcpd # 这是启动的script 档案

# 先找到底下的设定内容,如果没有找到也没有关系,就自行新增吧!

CONFIGFILE='/etc/dhcpd.conf' # 这个是设定档案的完整路径名称LEASEFILE='/var/lib/dhcp/dhcpd.leases' # 这个是在设定租约期限记录档案INTERFACES='eth0' # 这个则是要启用DHCP 的主机网络适配卡OPTIONS='-q'

# 其它的dhcpd 的参数设定值!

start() {

.(略). daemon /usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE $OPTIONS $INTERFACES .(略).

} .

上面的/etc/dhcpd.conf 设定档案的所在目录是可以变动的!就在这里进行更动即可!

5/etc/rc.d/init.d/dhcpd start 启动

--------------------------------------------------------------------------------

4.在启动任何的服务之后,观察一下两个东西,一个是port 是否以启动,另一个则是到登录文件去查询一下讯息!

1.vi /var/log/messages 先看看登录挡.

2.观察一下port 有没有在listen:

#netstat -utl

Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State udp 0 0 *:bootps *:*

DHCP 显示的是bootps 这个字样!因为DHCP 的前身就是bootps 这个protocol.

相关文章:
  • 4月4日基金净值:华安逆向策略混合A最新净值6.569,涨0.81%_基金频道_证券之星
  • 5月30日基金净值:易方达均衡成长股票最新净值1.0398,跌0.08%
  • 6月2日基金净值:华夏双债债券A最新净值1.616,涨0.37%
  • 4月4日基金净值:中信建投轮换混合A最新净值2.5925,跌0.41%_基金频道_证券之星
  • 4月10日基金净值:交银臻选回报混合A最新净值1.079,跌0.12%_基金频道_证券之星
  • 5月29日基金净值:九泰天宝灵活配置混合A最新净值0.995,跌1.09%
  • 5月30日基金净值:汇添富移动互联股票A最新净值1.681,涨1.02%
  • 5月10日基金净值:博时科创板三年定开混合最新净值0.8311,跌0.1%
  • 5月15日基金净值:国泰中证全指通信设备ETF最新净值1.0159,涨1.93%
  • 4月25日基金净值:华商新趋势优选灵活配置混合最新净值9.923,跌0.92%