Linux的dhcp服务器

本文档详细介绍了如何在CentOS7环境下,将服务器和客户机的网络配置为静态IP,并设置服务器端的DHCP服务。首先,通过修改网络配置文件将网络设置为静态IP,然后安装并配置DHCP服务器,最后在客户机上配置为动态获取IP,并验证设置是否成功。整个过程旨在模拟生产服务器环境,确保网络连通性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

1.CentOS 7作为服务器

   CentOS 7作为客户机
2.先将虚拟机上的DHCP服务器和客户机的网络连接设置为仅主机模式(为了更好的模拟生产服务器)

2.打开虚拟网络编辑器,将仅主机模式下的"使用本地DHCP服务器IP地址分配给虚拟机"给关闭掉

服务器端配置

一.编辑网络配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

配置网络相关指令:

TYPE=Ethernet     #设置网卡类型,“Ethernet”表示以太网

DEVICE=ens33     #设置网卡的名称

ONBOOT=yes       #设置网卡是否在 Linux 操作系统启动时激活

BOOTPROTO=static     #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址

IPADDR=192.168.80.3       #设置网卡的 IP 地址

NETMASK=255.255.255.0      #设置网卡的子网掩码

GATEWAY=192.168.80.2      #设置网卡的默认网关地址

DNS1=192.168.80.2      #设置DNS服务器的 IP 地

实操案例:

注意:将BOOTPROTO设置为static(静态ip)

ONBOOT改为yes

二.重启网络

systemctl restart network

三.查看是否安装好DHCP服务器

rpm -q dhcp

如果没有安装则使用:yum -y install dhcp 命令安装dhcp

四.配置DHCP

vim /etc/dhcp/dhcpd.conf

配置相关指令:

subnet:子网网段

netmask:子网掩码

range:dhcp服务器分配的范围

option domain-name-servers:服务器地址

option domain-name:域名

option routers :网关ip地址

option broadcast-address:广播地址

default-lease-time :默认租约时间

max-lease-time :最大租约时间

实操案例

​​​​​​​

 

五.打开DHCP服务器

systemctl start dhcpd

六.查看DHCP是否正常运行

如果显示active (running)表示正常运行

客户机端配置及测试

七.在客户机上进行网络配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

注意:BOOTPROTO改为dhcp

ONBOOT改为yes

八.在客户机上查看网络信息

输入ifconfig

可以看到ens33的ip地址为dhcp服务器的192.168.101.77,说明已经成功了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值