Linux中DHCP服务配置实验

安装dhcpd服务程序

dnf install -y dhcp-server

查看dhcpd服务程序的配置文件内容

cat /etc/dhcp/dhcpd.conf

关闭虚拟机自带的DHCP功能(具体关闭方式自行百度)

手动配置作为服务器的虚拟机的IP地址,网关等

然后编写dhcpd服务程序配置文件内的参数

#vim开始编写配置文件
vim /etc/dhcp/dhcpd.conf

#表示禁用动态域名更新风格,将其设置为 "none"。这意味着客户端不会自动更新域名系统的记录。
ddns-update-style none;
#表示忽略客户端的更新请求。这意味着当客户端请求更新其租赁记录时,此配置文件中的设置将不予理会。
ignore client-updates;
#段配置定义了一个子网,其 IP 地址范围为 192.168.10.10 到 192.168.10.20。
subnet 192.168.10.0 netmask 255.255.255.0 {
#这段配置定义了一个子网,其 IP 地址范围为 192.168.10.10 到 192.168.10.20
        range 192.168.10.10 192.168.10.20;
#设置子网掩码为 255.255.255.0
        option subnet-mask 255.255.255.0;
#指定路由器地址为 192.168.10.1
        option routers 192.168.10.1;
#设置域名前缀为 "linuxprobe.com"
        option domain-name "linuxprobe.com";
#指定域名服务器地址为 192.168.10.1
        option domain-name-servers 192.168.10.1;
#设置默认租赁时间为 21600 秒(6 小时)
        default-lease-time 21600;
#设置最大租赁时间为 43200 秒(12 小时)
        max-lease-time 43200;
}

开启服务程序

启动配置服务
systemctl start dhcpd
#加入开机启动项
systemctl enable dhcpd

然后打开另一个虚拟机,就可以自动分配IP了

如果在生产环境中配置dhcpd服务,则有可能会因为DHCP没有被防火墙放行而导致失败,此时执行下面的命令即可

firewall-cmd --zone=public --permanent --add-service=dhcp

firewall-cmd --reload

想要把某个IP地址与某台主机进行绑定,就需要这台主机的MAC地址

#打开配置文件
vim /etc/dhcp/dhcpd.conf
#把MAC地址和IP绑定


#表示禁用动态域名更新风格,将其设置为 "none"。这意味着客户端不会自动更新域名系统的记录。
ddns-update-style none;
#表示忽略客户端的更新请求。这意味着当客户端请求更新其租赁记录时,此配置文件中的设置将不予理会。
ignore client-updates;
#段配置定义了一个子网,其 IP 地址范围为 192.168.10.10 到 192.168.10.20。
subnet 192.168.10.0 netmask 255.255.255.0 {
#这段配置定义了一个子网,其 IP 地址范围为 192.168.10.10 到 192.168.10.20
        range 192.168.10.10 192.168.10.20;
#设置子网掩码为 255.255.255.0
        option subnet-mask 255.255.255.0;
#指定路由器地址为 192.168.10.1
        option routers 192.168.10.1;
#设置域名前缀为 "linuxprobe.com"
        option domain-name "linuxprobe.com";
#指定域名服务器地址为 192.168.10.1
        option domain-name-servers 192.168.10.1;
#设置默认租赁时间为 21600 秒(6 小时)
        default-lease-time 21600;
#设置最大租赁时间为 43200 秒(12 小时)
        max-lease-time 43200;
            host linuxprobe{
                    hardware ethernet 08:00:27:86:2b:34;
                    fixed-address 192.168.10.13;
        }
}

保存并退出配置文件,然后重启dhcpd服务程序

systemctl restart dhcpd

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪兽王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值