搭建DHCP服务器

文章目录

  • 一张图
  • 1.单网段配置
        • 测试
  • 2.多网段配置
        • 测试
  • 3.分配固定IP
        • 测试

一张图

搭建DHCP服务器_第1张图片
服务端端口号67,客户端68

1.单网段配置

注意关闭VMware的dhcp服务
1.安装软件包
[root@server ~]# yum install dhcp\* -y
2.编辑配置文件
[root@server ~]# vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;
ignore client-updates;
subnet 192.168.19.0 netmask 255.255.255.0
{
        option routers 192.168.19.1;
        option subnet-mask 255.255.255.0;
        option domain-name-servers 114.114.114.114;
        range dynamic-bootp 192.168.19.10 192.168.19.20;
        default-lease-time 60;
        max-lease-time 60;
}

3.重启服务
[root@server ~]# systemctl restart dhcpd

测试

1.客户端网卡模式设置为DHCP
[root@client ~]# nmcli connection modify eno33554960 ipv4.method auto
2.重启网卡
[root@client ~]# ifdown eno33554960
[root@client ~]# ifup eno33554960
3.重新查看
[root@client ~]# ifconfig eno33554960 | grep netmask
inet 192.168.19.10 netmask 255.255.255.0 broadcast 192.168.19.255
结果正确

2.多网段配置

服务端使用两张网卡,VMware网卡模式分别为nat模式和仅主机模式
1.编辑配置文件
[root@server_1 ~]# vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;
ignore client-updates;
option domain-name-servers 114.114.114.114,8.8.8.8;
default-lease-time 5000;
max-lease-time 10000;
option domain-name "dhcp-server";

subnet 192.168.19.0 netmask 255.255.255.0
{       range 192.168.19.20 192.168.19.30;
        option routers 192.168.19.1;
        option subnet-mask 255.255.255.0;
}

subnet 172.16.19.0 netmask 255.255.255.0
{       range 172.16.19.20 172.16.19.30;
        option routers 172.16.19.1;
        option subnet-mask 255.255.255.0;
}

2.重启服务
[root@server ~]# systemctl restart dhcpd

测试

客户端使用两张网卡,VMware网卡模式分别为nat模式和仅主机模式
[root@client ~]# ifconfig eno33554960 | grep netmask
inet 172.16.19.20 netmask 255.255.255.0 broadcast 172.16.19.255
[root@client ~]# ifconfig eno16777736 | grep netmask
inet 192.168.19.20 netmask 255.255.255.0 broadcast 192.168.19.255

3.分配固定IP

服务器配置
1.查看客户端的网卡mac地址
[root@client ~]# nmcli device show eno50332184 | grep HWADDR
GENERAL.HWADDR: 00:0C:29:55:7F:76
2.编辑配置文件,增加如下字段
[root@server ~]# vim /etc/dhcp/dhcpd.conf

host client
{       
		hardware ethernet 00:0C:29:55:7F:76;
        fixed-address 192.168.19.254;
}

3.重启服务
[root@server ~]# systemctl restart dhcpd

测试

1.重启网卡
[root@client ~]# ifdown eno50332184
[root@client ~]# ifup eno50332184
2. 查看IP地址
[root@client ~]# ifconfig eno50332184 | grep netmask
inet 192.168.19.254 netmask 255.255.255.0 broadcast 192.168.19.255
结果正确

你可能感兴趣的:(RHCE)