温馨提示×

ubuntu dhcp怎样设置IP地址

小樊
33
2026-10-27 15:06:27
栏目: 智能运维

在 Ubuntu 上通过 DHCP 获取 IP 地址,通常不是“设置 IP”,而是让系统自动从 DHCP 服务器获取 IP。下面按不同 Ubuntu 版本和场景说明。


一、Ubuntu 18.04 及以后(使用 netplan,推荐)

1️⃣ 查看网卡名

ip addr

例如:eth0、ens33


2️⃣ 编辑 netplan 配置文件

配置文件一般在:

/etc/netplan/*.yaml

示例(DHCP 自动获取 IP):

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: true

3️⃣ 应用配置

sudo netplan apply

4️⃣ 检查是否获取到 IP

ip addr

或

hostname -I

二、Ubuntu 16.04 及以前(使用 /etc/network/interfaces)

编辑:

sudo nano /etc/network/interfaces

示例:

auto eth0
iface eth0 inet dhcp

重启网络:

sudo systemctl restart networking

三、命令行临时使用 DHCP(不用改配置文件)

sudo dhclient eth0

释放 IP:

sudo dhclient -r eth0

四、如果你是想“在 DHCP 服务器上固定分配 IP”

那需要在 DHCP 服务端(如 isc-dhcp-server)配置:

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
}

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

五、常见问题

  • DHCP 没拿到 IP?
    • 检查网线 / 交换机
    • 确认有 DHCP 服务器
    • 查看日志:
      journalctl -u systemd-networkd
      

如果你告诉我:

  • Ubuntu 版本
  • 是客户端还是DHCP 服务器
  • 服务器版还是桌面版

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

0 踩