答案: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,但如果你需要手动配置或修复网络,可以参考以下方法。
使用Netplan(Ubuntu 17.10及以上)
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
使用NetworkManager(多数桌面系统)
大多数带桌面环境的Linux(如Fedora、CentOS Stream、Ubuntu Desktop)使用NetworkManager。
可通过图形界面设置:进入“设置” → “网络” → 选择有线连接 → 配置 → IPv4 → 选择“自动(DHCP)”。
也可使用命令行工具nmcli:
sudo nmcli con mod “有线连接 1” ipv4.method auto
sudo nmcli con up “有线连接 1”
Skybox AI
一键将涂鸦转为360°无缝环境贴图的AI神器
140 查看详情
注意:连接名称可通过nmcli con查看。
使用传统network-scripts(CentOS/RHEL 7及更早)
在旧版RHEL、CentOS中,网络配置文件位于/etc/sysconfig/network-scripts/,如ifcfg-eth0。
编辑对应网卡文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
确保包含以下内容:
BOOTPROTO=dhcpONBOOT=yes
重启网络服务:
sudo systemctl restart network
检查IP获取情况
配置完成后,使用以下命令查看是否成功获取IP:
ip a 或 ip addr show
也可以使用:
dhclient -v 网卡名(如dhclient -v ens33)手动触发DHCP请求。
基本上就这些。不同系统工具不同,关键是确认使用的网络管理方式,再对应修改配置。只要开启DHCP并重启服务,一般都能自动获取IP。
以上就是Linux如何设置DHCP自动获取IP的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/935847.html
微信扫一扫
支付宝扫一扫