温馨提示×

debian dhcp怎样固定IP

小樊
62
2026-10-01 22:01:30
栏目: 智能运维

在 Debian 里“固定 IP”通常有两种含义,我先都说明一下,你按需要选。


一、Debian 作为 DHCP 客户端,向 DHCP 服务器固定(保留)IP

这不是在 Debian 本身设置的,而是在 DHCP 服务器上做 IP 保留(Reservation)。

原理

根据客户机的 MAC 地址 分配固定 IP。

示例(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 依然用 DHCP,但每次都拿到 192.168.1.100


二、Debian 作为 DHCP 客户端,但本机“写死”用某个 IP(不推荐)

⚠️ 容易和 DHCP 冲突,一般不推荐。

如果你只是想“不用 DHCP”,请看第三种。


三、Debian 不使用 DHCP,直接配置静态 IP(最常见)

Debian 11 / 12(推荐使用 /etc/network/interfaces 或 Netplan)

方法 1:/etc/network/interfaces(传统方式)

sudo nano /etc/network/interfaces

示例:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 1.1.1.1

重启网络:

sudo systemctl restart networking

方法 2:Netplan(Debian 12 常见)

sudo nano /etc/netplan/01-netcfg.yaml

示例:

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

应用:

sudo netplan apply

四、怎么选?

需求 推荐方式
服务器固定 IP 静态 IP(方法三)
不想改 DHCP 服务器 静态 IP
多台机器统一管理 DHCP 保留(方法一)
家庭路由器 路由器里做 MAC 绑定

如果你能告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 网卡名(ip a)
  • 是服务器还是桌面

我可以给你精确配置命令。

0 踩