DHCP

it2025-01-07  9

DHCP

1、动态主机配置实验(DHCP):给自动获取网络参数的机器分配网络参数,包括IP地址、子网掩码、网关、DNS、租约时间。

2、端口号分别是服务器端:UDP 67;客户端:UDP 68

3、DHCP工作原理:

同子网分配网络参数

一、环境准备

准备两台虚拟机,一台充当DHCP服务器,主机名为wsh1,一台充当客户端,主机名为wsh2。并且两台虚拟机处于同一个LAN区段(同一子网)。

二、配置DHCP服务器

1、 永久修改主机名

命令:hostnamectl set –hostname wsh1

2、 配置相关的网络参数

nmtui 命令打开配置网络参数的界面进行配置,配置结果如下图所示:

3、 因为是服务器端,所以需要下载DHCP应用程序,

命令:yum install dhcp –y

4、配置DHCP相关文件

vim /etc/dhcp/dhcpd.conf进入编辑,如下图:

但是,我们并不知道编辑的内容与格式,所以,需要把上图红框中的文件复制到/etc/dhcp/dhcpd.conf中,其中dhcp*处是dhcp的版本号。

复制结果如下图所示:

在末行模式下使用:set nu 添加行号,并跳到47行的位置,修改内容,如下图所示:

注:如不写广播地址,则注释掉整行或者删除,不然启用dhcp服务会有错。

5、 启动DHCP服务

​ systemctl start dhcpd

三、配置客户端

1、修改主机名为wsh2

2、清除原来的网络缓存

dhclient -r 网卡名

3、获取网络参数

dhclient -v 网卡名

异子网自动获取网络参数

一、环境准备

本次实验需要四台虚拟机,wsh1为DHCP服务器,wsh2和wsh3充当路由器,并且wsh3也作为中继器,wsh4位客户端。并且处于不同的子网。

1、 确保前三台虚拟机之间可以相互通信

1) 配置wsh1

wsh1的网关依据wsh2的IP地址来设置,所以wsh1的网关为192.168.1.3

2) 配置wsh2
A、 配置IP地址

B、 开启路由协议功能并添加路由条目

3) 配置wsh3
A、 配置IP信息

B、 开启路由协议功能并添加路由条目

2、 测试连通性

192.168.1.1ping192.168.3.1通

二、配置wsh3

1、 wsh3为中继代理器,下载dhcp。

2、 中继配置

Vim /usr/lib/systemd/system/dhcrelay.service进入配置,如下图:

3、 启动DHCP中继:

systemctl daemon-reload

systemctl start dhcrelay

三、配置wsh1

1、vim /etc/dhcp/dhcpd.conf添加

subnet 192.168.3.0 netmask 255.255.255.0{

range 192.168.3.2 192.168.3.2;

option routers 192.168.3.1;

}

2、重启dhcp

Systemctl restart dhcpd

四、客户端测试

1、修改主机名为wsh2

2、清除原来的网络缓存:dhclient -r 网卡名

3、获取网络参数dhclient -v 网卡名

基于Mac地址绑定IP地址及主机名

一、查看目标主机的Mac地址:

二、编辑配置文件

1、 vim /etc/dhcp/dhcpd.conf

修改为以下信息

2、重新启动服务

Systemctl restart dhcpd

3、测试

清除原来的网络缓存:dhclient -r 网卡名

获取网络参数dhclient -v 网卡名

最新回复(0)