答案:Linux系统设置DHCP需根据发行版选择工具。Ubuntu 17.10+用Netplan编辑/etc/netplan/.yaml文件,设dhcp4: true;桌面系统可用NetworkManager图形界面或nmcli命令;CentOS 7等旧版修改/etc/sysconfig/network-scripts/ifcfg-文件,BOOTPROTO=dhcp,ONBOOT=yes,重启网络服务即可。

在Linux系统中设置DHCP自动获取IP地址,通常取决于你使用的发行版和网络管理工具。大多数现代Linux系统会默认使用DHCP获取IP,但如果你需要手动配置或修复网络,可以参考以下方法。
Ubuntu从17.10开始默认使用Netplan管理网络配置。配置文件通常位于/etc/netplan/目录下。
编辑配置文件(如01-netcfg.yaml或50-cloud-init.yaml):
命令:
sudo nano /etc/netplan/*.yaml
修改内容如下(以网卡ens33为例):
network:
version: 2
ethernets:
ens33:
dhcp4: true
dhcp6: true
保存后应用配置:
sudo netplan apply
大多数带桌面环境的Linux(如Fedora、CentOS Stream、Ubuntu Desktop)使用NetworkManager。
可通过图形界面设置:进入“设置” → “网络” → 选择有线连接 → 配置 → IPv4 → 选择“自动(DHCP)”。
也可使用命令行工具nmcli:
sudo nmcli con mod "有线连接 1" ipv4.method auto
sudo nmcli con up "有线连接 1"
注意:连接名称可通过nmcli con查看。
在旧版RHEL、CentOS中,网络配置文件位于/etc/sysconfig/network-scripts/,如ifcfg-eth0。
编辑对应网卡文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
确保包含以下内容:
重启网络服务:
sudo systemctl restart network
配置完成后,使用以下命令查看是否成功获取IP:
ip a 或 ip addr show
也可以使用:
dhclient -v 网卡名(如dhclient -v ens33)手动触发DHCP请求。
基本上就这些。不同系统工具不同,关键是确认使用的网络管理方式,再对应修改配置。只要开启DHCP并重启服务,一般都能自动获取IP。
以上就是Linux如何设置DHCP自动获取IP的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号