温馨提示×

debian dhcp怎样固定

小樊
53
2026-10-07 18:39:15
栏目: 智能运维

在 Debian 上“固定 DHCP”通常指两种场景之一,我先分别说明,你按需要看:


一、让 Debian 作为 DHCP 客户端时,固定获取某个 IP(DHCP 保留)

这不是在 Debian 本机设置的,而是在 DHCP 服务器上做「MAC 地址绑定」。

示例(ISC DHCP Server)

host my-debian {
    hardware ethernet 00:11:22:33:44:55;
    fixed-address 192.168.1.100;
}

重启 DHCP 服务:

systemctl restart isc-dhcp-server

Debian 客户端无需特殊配置,只要网卡 MAC 不变即可。


二、Debian 作为 DHCP 服务器,给某些设备固定 IP

1. 安装 DHCP 服务

sudo apt update
sudo apt install isc-dhcp-server

2. 配置网卡

编辑:

sudo nano /etc/default/isc-dhcp-server

示例:

INTERFACESv4="eth0"

3. 配置固定地址(保留 IP)

编辑:

sudo nano /etc/dhcp/dhcpd.conf

示例:

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.50;
    option routers 192.168.1.1;
    option domain-name-servers 8.8.8.8;
}

host pc1 {
    hardware ethernet aa:bb:cc:dd:ee:ff;
    fixed-address 192.168.1.100;
}

4. 重启服务

sudo systemctl restart isc-dhcp-server

三、Debian 客户端“固定使用 DHCP(不变成静态)”

如果你是怕系统变成静态 IP:

使用 /etc/network/interfaces

auto eth0
iface eth0 inet dhcp

或使用 netplan(Debian 12+)

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true

应用:

sudo netplan apply

如果你能说明:

  • 是 客户端还是服务器
  • Debian 版本
  • 用的 DHCP 软件(isc-dhcp / dnsmasq / kea)

我可以给你更精确的配置。

0 踩