Linux如何设置DHCP自动获取IP

答案: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地址,通常取决于你使用的发行版和网络管理工具。大多数现代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 Skybox AI

一键将涂鸦转为360°无缝环境贴图的AI神器

Skybox AI 140 查看详情 Skybox AI

注意:连接名称可通过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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月29日 15:26:20
下一篇 2025年11月29日 15:26:52

相关推荐

发表回复

登录后才能评论
关注微信