可以的,Linux 下的 dhclient 本身就是一个 DHCP 客户端,作用就是自动向 DHCP 服务器申请并获取 IP 地址。
dhclient = DHCP Client# 为指定网卡自动获取 IP
dhclient eth0
# 或(新网卡命名)
dhclient ens33
# 释放并重新获取
dhclient -r eth0
dhclient eth0
分两种情况:
你执行命令后,它会自动完成 DHCP 流程。
Debian / Ubuntu
/etc/network/interfaces 中配置为:iface eth0 inet dhcp
dhclientCentOS 6 及以前
/etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=dhcp
ONBOOT=yes
CentOS 7+ / RHEL 7+
NetworkManagerBOOTPROTO=dhcp 也会自动获取dhclient 由 NetworkManager 在后台调用ip addr show eth0
# 或
ifconfig eth0
ip link set eth0 up如果你愿意,可以告诉我:你用的是哪种 Linux(Ubuntu / CentOS / 其他)以及是否开机自动获取失败,我可以给你更具体的配置示例。