linux

怎样用Linux DHCP进行网络管理

小樊
36
2025-10-20 07:18:22
栏目: 智能运维

一、Linux DHCP服务器部署步骤

1. 安装DHCP服务器软件

根据Linux发行版选择对应命令:

2. 配置DHCP服务

编辑主配置文件/etc/dhcp/dhcpd.conf(建议先备份:sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak),核心配置项如下:

option domain-name "example.com";                  # 域名
option domain-name-servers 8.8.8.8, 8.8.4.4;      # DNS服务器
default-lease-time 600;                            # 默认租约时间(秒)
max-lease-time 7200;                               # 最大租约时间(秒)
subnet 192.168.1.0 netmask 255.255.255.0 {         # 子网定义
    range 192.168.1.100 192.168.1.200;             # IP地址池
    option routers 192.168.1.1;                    # 默认网关
    option broadcast-address 192.168.1.255;        # 广播地址
}
host printer {                                     # 设备名称(自定义)
    hardware ethernet 00:0c:29:xx:xx:xx;           # 设备MAC地址
    fixed-address 192.168.1.111;                   # 分配的固定IP
}

配置完成后,保存并退出编辑器。

3. 绑定网络接口

编辑/etc/default/isc-dhcp-server(Debian/Ubuntu)或/etc/sysconfig/dhcpd(CentOS/RHEL),指定DHCP服务器监听的网络接口(如eth0):

4. 启动与启用DHCP服务

5. 防火墙配置

允许DHCP服务使用的UDP端口(67/68)通过防火墙:

6. 测试DHCP服务

二、Linux DHCP客户端配置

1. 安装DHCP客户端

大多数Linux发行版预装dhclient,若未安装,可通过以下命令安装:

2. 配置DHCP客户端(可选)

编辑/etc/dhcp/dhclient.conf文件,可定制客户端行为:

3. 启动DHCP客户端

4. 验证IP分配

使用ip addr show eth0(Linux)或ifconfig eth0(旧版系统)命令,检查网络接口是否获取到IP地址(如inet 192.168.1.x/24),确认DHCP客户端配置成功。

0
看了该问题的人还看了