在 Linux 系统中,我们可以使用 networkctl
命令来管理网络连接。它提供一种简单而有效的方式来查看网络接口的状态和配置。要获取网络接口的 IP 地址,可以运行以下命令:
networkctl status
这个命令将显示系统中所有网络接口的详细信息,包括 IP 地址、链路状态等。你只想查看特定网络接口的信息,可以使用以下命令:
networkctl status
将
替换为你想查看的网络接口名称。
除使用 networkctl
命令,你还可以使用 DHCP 客户端来自动获取 IP 地址。DHCP (Dynamic Host Configuration Protocol) 是一种网络协议,用于在局域网中自动分配 IP 地址、子网掩码和其他网络配置参数。在 Linux 系统中,常用的 DHCP 客户端包括 dhclient
和 systemd-networkd
。
要使用 dhclient
命令获取 IP 地址,可以运行以下命令:
dhclient
将
替换为你要配置的网络接口名称。这个命令将自动向 DHCP 服务器发送请求,并获取 IP 地址、子网掩码和其他网络配置信息。
你使用 systemd-networkd
作为网络管理器,你可以在配置文件中启用 DHCP 来自动获取 IP 地址。在 /etc/systemd/network/
目录下创建一个新的配置文件,并添加以下内容:
[Match]
Name=
[Network]
DHCP=yes
将
替换为你要配置的网络接口名称。保存文件后,重启 systemd-networkd
服务即可。