温馨提示×

ubuntu dhcp怎么固定ip

小樊
38
2026-09-10 02:01:06
栏目: 智能运维

在 Ubuntu 里“固定 IP”通常有两种理解,下面分别说明:


一、通过 DHCP 固定 IP(DHCP 保留 / 静态租约)

原理:在 DHCP 服务器上把某个 MAC 地址和 IP 绑定,客户端照样用 DHCP,但每次拿到的都是同一个 IP。

如果你用的是路由器(家用场景)

  1. 登录路由器管理页面
  2. 找到 DHCP 保留 / 静态分配 / Address Reservation
  3. 绑定:
    • MAC 地址(Ubuntu 上用 ip addr 查看)
    • 想要固定的 IP

✅ Ubuntu 端不需要改配置,仍然是 DHCP


如果是 Linux 做 DHCP 服务器(isc-dhcp-server)

编辑 /etc/dhcp/dhcpd.conf

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

重启服务:

sudo systemctl restart isc-dhcp-server

二、Ubuntu 本身设置静态 IP(不用 DHCP)

如果你是想完全不用 DHCP,自己写死 IP

Ubuntu 18.04+

使用 netplan

  1. 查看配置文件
ls /etc/netplan/
  1. 编辑(示例)
sudo nano /etc/netplan/01-netcfg.yaml

示例(静态 IP):

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]
  1. 应用
sudo netplan apply

三、如果你想“DHCP 但默认用固定 IP”(不推荐)

可以通过 dhclient 配置,但不如上面两种稳定。


总结

需求 做法
路由器环境 DHCP 保留
服务器环境 dhcpd 固定地址
完全自控 IP Ubuntu 静态 IP

如果你告诉我:

  • Ubuntu 版本
  • 是桌面还是服务器
  • DHCP 是谁提供的(路由器 / 公司服务器)

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

0