题目
DHCP服务器端配置文件是( )
- A. dhcpd.conf
- B. resolv.conf
- C. named.conf
- D. httpd.conf
我的答案: A:dhcpd.conf;正确答案: A:dhcpd.conf;
在配置DHCP时,声明动态IP地址范围的关键字是( )
- A. range
- B. group
- C. subnet
- D. host
我的答案: A:range;正确答案: A:range;
在配置DHCP时,声明子网段的关键字是( )
- A. range
- B. group
- C. subnet
- D. host
我的答案: C:subnet;正确答案: C:subnet;
在配置DHCP时,指明DNS名字的选项是( )
- A. subnet-mask
- B. domain-name
- C. hostname
- D. routers
我的答案: B:domain-name;正确答案: B:domain-name;
在配置DHCP时,设定子网掩码的选项是( )
- A. subnet-mask
- B. domain-name
- C. hostname
- D. routers
我的答案::正确答案: A:subnet-mask;
背景要求
某局域网需要构建一台DHCP服务器来解决IP地址动态分配的问题,要求能够分配IP地址以及网关、DNS等网络属性信息。同时要求DHCP服务器为DNS、Web、Samba服务器分配固定IP地址。网络扑图结构如图所示。
其中DHCP服务器IP地址为 192.168.1.2,DNS.服务器的域名为dns.jnrplinux.com,IP地址为192.168.1.3;Web服务器IP地址为192.168.1.10;Samba服务器IP地址为192.168.1.5;网关地址为192.168.1.254;地址范围为192.168.1.3到192.168.1.150,掩码为255.255.255.0.
ps:这次的配置直接在上一篇的DNS服务机基础进行,以便来验证为DNS服务机分配固定IP
1、 安装或升级 dhcp 包
yum install dhcp
- 1
2、修改配置文件dhcp.conf
查询网络信息
ip add
ifconfig
二选一,最好用 ifconfig 可以直接得到需要的三个信息。
结果如下,上边箭头指向的是网卡地址(Mac),下边箭头指向的是 ip 地址,还需要一个子网掩码,我这里是 255.255.255.0,可以自己查一下
修改配置文件
vi /etc/dhcp/dhcpd.conf
- 1
- 1
配置信息如下:
!!别打错字!!
// 👇 IP域 .0结尾 👇 子网掩码
subnet 192.168.112.0 netmask 255.255.255.0 {
range 192.168.112.10 192.168.112.30; // IP池的范围,自己定即可
option domain-name-servers 192.168.112.129; // 服务机 IP
option domain-name "jnrplinux.com"; // 域
option routers 192.168.112.40; // 随便一个合理的ip
default-lease-time 600;
max-lease-time 7200;
}
host dns{
hardware ethernet 00:0c:29:c3:e2:78; // 网口号
fixed-address 192.168.112.129; // 给dns分配的固定ip,就是dns服务器IP
}
// 给其他服务器分配固定IP 做法同 👆
// 文件原内容可以全部删除
3、防火线设置
firewall-cmd --add-service=dhcp // 设置防火墙支持 dhcp
firewall-cmd --list-all // 查看
firewall-cmd --runtime-to-permanent // 将当前防火墙的规则永久保存
结果如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/484fc2b52ba998cc6ca19bbfc47be0aa.png)
4、重启 dhcp服务
systemctl restart dhcpd
重启 dhcpd ,不能关闭本地 dhcp服务
另外,检查一下网络设置(此步骤服务机和客户机都要进行检查):
vi /etc/sysconfig/network-scripts/ifcfg-ens33
如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/76a8eca0b502e00b8d6befd33f81ce7b.png)
5、关闭本地dhcp服务
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a8aa3d4400add7486744bf566f1935cc.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aec6f6a123dc7862302ba2ec2f37acb8.png)
选成这样
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/506e81a9329f2d2bbd661d0ea58d02b7.png)
5、测试
打开一台新的客户机,申请 ip 地址,得到最小 ip 地址192.168.112.10
重启 dns 服务机,得到固定ip 地址 192.168.112.129
为了更好的验证效果,可以在一个新的虚拟机中配置dhcp服务器,或者另外配置固定分配 ip 的机器,如下(给昨天配置好的客户机cw分配固定ip):
结果如下: