百度
360搜索
搜狗搜索

查看linux的dhcp配置命令详细介绍

在 Linux 中查看 DHCP 配置的方法因发行版和网络管理工具的不同而有所差异。以下是常见的几种方式:

一、通过配置文件查看(传统方法)

1.
Debian/Ubuntu 系列(ifupdownnetplan

  • ifupdown 配置(旧版,如 Ubuntu 16.04 之前)
    配置文件位于 /etc/network/interfaces,查看对应网络接口(如 ens33)是否启用 DHCP:
    plaintext
    auto ens33

    iface ens33 inet dhcp # 表示使用 DHCP

  • netplan 配置(Ubuntu 18.04+ 及新版 Debian)
    配置文件位于 /etc/netplan/*.yaml,例如 00-installer-config.yaml,查看 dhcp4: truedhcp6: true
    yaml

    networkd

2.
Red Hat/CentOS/Fedora 系列(network-scriptsnmcli

  • 传统 network-scripts 配置(如 CentOS 7 及以下)
    配置文件位于 /etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0),查看 BOOTPROTO=dhcp
    plaintext
    BOOTPROTO=dhcp  # 表示使用 DHCP

    ONBOOT=yes # 开机启用接口

  • 现代 nmcli 管理(CentOS 8/RHEL 8+ 及 Fedora)
    配置文件仍在上述路径,但推荐使用 nmcli 命令查看(见下文 “二、通过命令行工具查看”)。

二、通过命令行工具查看当前配置

1.
查看网络接口是否使用 DHCP(通用)

  • 使用 ipifconfig 命令
    检查接口的 IP 地址是否为自动分配(非静态),并查看 DHCP 服务器返回的信息(如租约时间):bash
     addr show dev ens33  

    /var/lib/dhclient/dhclient.leases

2.
nmcli(适用于使用 NetworkManager 的系统,如大多数桌面发行版)

  • 查看指定接口的 DHCP 配置:
    bash
    nmcli device show ens33  

    重点关注 IP4 METHOD 是否为 dhcp,以及 IP4 ADDRESSDHCP4 SERVER 等字段。

  • 查看所有连接的 DHCP 配置:
    bash
    nmcli connection show  

    nmcli connection show

3.
netplan(适用于 Ubuntu 18.04+)

  • 查看当前生效的 netplan 配置(已应用的 DHCP 设置):bash
    netplan generate  

    netplan apply

三、其他相关命令

  • 调试 DHCP 客户端(获取详细日志)bash
    dhclient  ens33  

    /var/log/syslog dhclient

    /var/log/messages dhclient

总结

  1. 优先检查配置文件:根据发行版找到对应的网络配置文件(如 /etc/network/interfaces/etc/netplan/*.yaml/etc/sysconfig/network-scripts/ifcfg-*),查看是否包含 dhcpBOOTPROTO=dhcp 字段。
  2. 使用工具快速查看:通过 nmcli device showip addr 直接获取当前接口的 DHCP 状态,适合无需修改配置的场景。
  3. 注意发行版差异:Debian 系和 Red Hat 系的配置文件路径和工具不同,现代系统更多使用 netplannmcli 进行管理。

如果需要修改 DHCP 配置,需根据上述路径编辑对应文件,并重启网络服务(如 systemctl restart networkingnetplan apply)。

阅读更多 >>>  dhcp服务器中继服务怎么配置

网站数据信息

"查看linux的dhcp配置命令"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:查看linux的dhcp配置命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!