在 Ubuntu 中设置 DHCP 客户端,常见场景有 服务器版(Server) 和 桌面版(Desktop),以及不同版本(17.10 以后主要用 Netplan)。下面按常见情况说明。
Netplan 配置文件一般在:
ls /etc/netplan/
常见文件名如:
01-netcfg.yaml
50-cloud-init.yaml
00-installer-config.yaml
假设网卡是 eth0,编辑配置文件:
sudo nano /etc/netplan/01-netcfg.yaml
示例(DHCP 自动获取 IP):
network:
version: 2
ethernets:
eth0:
dhcp4: true
如果是无线网卡(如 wlan0):
network:
version: 2
wifis:
wlan0:
dhcp4: true
access-points:
"WiFi名称":
password: "WiFi密码"
⚠️ 注意:
sudo netplan apply
或先测试(推荐):
sudo netplan try
ip addr
或
ip route
/etc/network/interfacessudo nano /etc/network/interfaces
示例:
auto eth0
iface eth0 inet dhcp
sudo systemctl restart networking
或
sudo ifdown eth0 && sudo ifup eth0
sudo dhclient eth0
释放 IP:
sudo dhclient -r eth0
ip addr
如果只有 127.0.0.1,检查:
journalctl -u systemd-networkd
或
sudo dhclient -v eth0
networkctl
systemd-networkd → Netplan如果你愿意,可以告诉我:
我可以给你 完全对应你系统的配置示例。