Loading... 要在Linux中使用NetworkManager配置静态IP地址,你可以通过图形用户界面(GUI)或命令行界面(CLI)来完成。这里我会介绍如何使用`nmcli`(NetworkManager的命令行工具)来配置静态IP。请根据你的实际网络接口和IP地址需求调整以下步骤中的参数。 ### 1. 查找网络接口名称 首先,你需要知道要配置静态IP地址的网络接口名称。可以通过以下命令列出所有网络接口: ```bash nmcli device status ``` 假设我们要为名为`eth0`的接口配置静态IP。 ### 2. 禁用自动获取IP 接下来,确保该网络接口不会自动通过DHCP获得IP地址。你可以通过修改该接口的NetworkManager配置来实现。首先,找到连接的UUID: ```bash nmcli connection show ``` 查找对应`eth0`接口的连接名称(可能直接叫做`eth0`或者是一个更具描述性的名称),并记下其UUID。 ### 3. 配置静态IP地址 现在,使用下面的命令为接口配置静态IP地址、网关和DNS服务器。请替换`<UUID>`、`<IP地址>`、`<子网掩码长度>`、`<网关>`和`<DNS服务器>`为实际值。例如,如果你想要设置IP为`192.168.1.10`,子网掩码为`24`(即255.255.255.0),网关为`192.168.1.1`,DNS服务器为`8.8.8.8`,则可以按照下面的方式进行: ```bash nmcli connection modify <UUID> ipv4.addresses <IP地址>/<子网掩码长度> ipv4.gateway <网关> ipv4.dns <DNS服务器> ipv4.method manual ``` 例如: ```bash nmcli connection modify 12345678-1234-1234-1234-1234567890ab ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual ``` ### 4. 重新启用网络连接 最后,重新启动网络接口以应用更改。你可以先禁用然后再启用网络连接: ```bash nmcli connection down <UUID> nmcli connection up <UUID> ``` 替换`<UUID>`为你的网络连接的实际UUID。 ### 5. 验证配置 使用以下命令来验证IP地址配置: ```bash ip addr show eth0 ``` 以及测试网络连接: ```bash ping -c 4 google.com ``` 通过这些步骤,你应该能够为Linux系统上的网络接口配置静态IP地址。如果你遇到任何问题,请检查命令的输出以确定配置过程中可能出现的错误。 最后修改:2024 年 05 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏