ubuntu

如何修改Ubuntu DHCP服务器设置

小樊
43
2025-10-01 13:10:05
栏目: 云计算

如何修改Ubuntu DHCP服务器设置

修改Ubuntu DHCP服务器设置主要涉及安装软件包、调整配置文件、指定监听接口、重启服务及验证等步骤。以下是详细操作流程:

1. 安装ISC DHCP服务器

首先确保系统已安装isc-dhcp-server(Ubuntu默认仓库提供),通过以下命令安装:

sudo apt update
sudo apt install isc-dhcp-server -y

2. 配置DHCP核心参数(修改dhcpd.conf

配置文件路径为/etc/dhcp/dhcpd.conf,需调整以下关键参数:

示例配置(根据实际网络修改):

# 全局配置
option domain-name "example.com";                  # 域名(可选)
option domain-name-servers 8.8.8.8, 8.8.4.4;       # DNS服务器(替换为你的DNS)
default-lease-time 600;                            # 默认租期(秒,10分钟)
max-lease-time 7200;                               # 最大租期(秒,2小时)

# 子网配置(以192.168.1.0/24为例)
subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.100 192.168.1.200;             # IP地址池(避免与静态IP冲突)
    option routers 192.168.1.1;                    # 默认网关(替换为你的网关)
    option subnet-mask 255.255.255.0;              # 子网掩码
    option broadcast-address 192.168.1.255;        # 广播地址
}

可选高级配置

3. 指定DHCP监听的网络接口

编辑/etc/default/isc-dhcp-server,修改INTERFACESv4行为你的网络接口(如eth0enp0s3,需替换为实际接口名):

INTERFACESv4="eth0"  # 仅监听eth0接口;若有多个接口,用空格分隔(如"eth0 eth1")

获取接口名的方法

ip link show  # 查看接口名(通常为eth0、enp0s3等)

4. 重启DHCP服务使配置生效

修改配置文件后,需重启服务应用更改:

sudo systemctl restart isc-dhcp-server

若需设置开机自启(推荐):

sudo systemctl enable isc-dhcp-server

5. 验证DHCP服务器状态

6. 防火墙设置(若启用UFW)

若系统启用了UFW防火墙,需允许DHCP流量(UDP 67/68端口):

sudo ufw allow 67/udp  # DHCP服务器端口
sudo ufw allow 68/udp  # DHCP客户端端口
sudo ufw reload        # 重新加载防火墙规则

注意事项

通过以上步骤,即可完成Ubuntu DHCP服务器设置的修改。根据实际网络需求,可调整IP范围、DNS服务器、租约时间等参数。

0
看了该问题的人还看了