ubuntu网线
时间: 2025-07-01 08:05:24 浏览: 5
### Ubuntu 有线网络配置指南
Ubuntu 系统下的有线网络配置主要通过 `netplan` 工具进行管理,该工具在 Ubuntu 17.10 及后续版本中成为默认的网络配置方式。对于 Ubuntu 20.04 和更新的版本(如 Ubuntu 24.04 LTS),使用 `netplan` 是推荐的网络配置方法。
#### 配置静态 IP 地址
要为有线网络接口配置静态 IP 地址,需要编辑 `/etc/netplan/` 目录下的 YAML 配置文件。通常,这个文件名可能是 `01-network-manager-all.yaml` 或者类似的名称,具体取决于系统的安装和配置情况。
以下是一个静态 IP 地址配置示例:
```yaml
network:
version: 2
ethernets:
ens33:
addresses:
- 192.168.1.123/24
dhcp4: no
dhcp6: no
gateway4: 192.168.1.1
nameservers:
addresses:
- 192.168.1.1
- 114.114.114.114
```
上述配置中,`ens33` 是网络接口的名称,可以根据实际的接口名称进行修改。`addresses` 字段用于指定静态 IP 地址及其子网掩码(例如 `/24` 表示 255.255.255.0)。`dhcp4` 和 `dhcp6` 设置为 `no` 表示禁用 IPv4 和 IPv6 的 DHCP 客户端。`gateway4` 指定了 IPv4 的默认网关,而 `nameservers` 则定义了 DNS 解析服务器的地址列表[^2]。
#### 配置动态 IP 地址
如果希望网络接口通过 DHCP 自动获取 IP 地址,则可以将 `dhcp4` 设置为 `true`,并且不需要指定 `addresses` 字段。以下是动态 IP 地址分配的配置示例:
```yaml
network:
version: 2
ethernets:
enp0s3:
addresses: []
dhcp4: true
```
在这个例子中,`enp0s3` 是网络接口的名称,同样可以根据实际情况调整。`addresses` 字段被设置为空列表,表示不手动分配任何 IP 地址;而 `dhcp4` 被设为 `true`,表明启用 IPv4 的 DHCP 客户端来自动获取 IP 地址信息[^2]。
#### 应用配置更改
完成对 YAML 文件的编辑后,必须应用新的网络配置以使更改生效。可以通过运行以下命令来实现这一点:
```bash
sudo netplan apply
```
此命令会读取并应用 `/etc/netplan/` 目录下所有配置文件中的网络设置。如果配置文件存在语法错误或其他问题,`netplan apply` 命令将会输出相应的错误信息,帮助诊断和解决问题。
#### 注意事项
- 在编辑 YAML 文件时,应确保缩进正确,因为 YAML 对缩进非常敏感。
- 修改网络配置前,建议备份原始配置文件,以便在出现问题时恢复。
- 如果不确定网络接口的具体名称,可以使用 `ip a` 或 `ls /sys/class/net` 命令查看当前系统中存在的网络接口。
通过以上步骤,可以在 Ubuntu 系统上有效地配置有线网络连接,无论是采用静态还是动态 IP 地址分配方式。
阅读全文
相关推荐


















