Linux dhcp服务器配置

本文详细介绍了如何在Linux上配置DHCP服务器,包括安装dhcp软件包,将主机设置为仅主机模式,修改网络配置文件,备份并编辑dhcpd.conf,设置IP地址范围,启动dhcp服务,以及检查DHCP服务状态和分配的IP地址。

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

linux dhcp

1.首先下载dhcp yum -y install dhcp*

2.下载完成后将主机改为仅主机模式

3.vi /etc/sysconfig/network-scripts/ifcfg-ens33 将以下几个选项配置为

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.1.1

NETMASK=255.255.255.0

保存退出

重启一下网络服务

systemctl restart network.service

4.为防止修改时出现错误先备份一下dhcp配置文件

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.origin

5.下一步修改dhcp配置文件

vi /etc/dhcp/dhcpd.conf

将以下命令输入到dhcp配置文件中

authoritative; option domain-name "ZTE.com";

option domain-name-servers 192.168.1.1;

default-lease-time691200;

max-lease-time691200;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.150;
  default-lease-time 600;
  max-lease-time 691200;
  option routers 192.168.1.1;
}
#host printer1 {
  #hardware ethernet 00:50:56:25:f1:a9;
  #fixed-address 192.168.1.138;
#}

保存并退出

6.启动dhcp服务

systemctl start dhcpd.service

查看dhcp服务是否启动

systemctl status dhcpd.service

7.打开另一台主机

这里我选择了另一台linux主机

先将另一台设为仅主机模式

再进入网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33

看是否为BOOTPROTO=dhcp,若不是改为dhcp

查看是否已配置ip,若有ip将已有ip注释掉(#为注释)

保存并退出

接下来重启网卡systemctl restart network.service

ifconfig查看ens33的ip是否在已设置的网段内(192.168.1.100-192.168.1.150)

一般情况下获取的ip为192.168.1.100

8.如何判断已分配

①在服务器段输入systemctl status dhcpd.service会出现

②另一台会获取到已设置的地址段的ip

③查看服务器67端口

查看另外一台主机的68端口

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值