ubuntu 20.04 改IP
时间: 2025-05-01 18:35:19 浏览: 42
### 如何在 Ubuntu 20.04 上更改 IP 地址
为了在 Ubuntu 20.04 中设置静态 IP 地址,可以通过编辑网络配置文件来实现。以下是具体方法:
#### 编辑 Netplan 配置文件
Netplan 是 Ubuntu 18.04 及更高版本中用于管理网络配置的工具。默认情况下,Ubuntu 使用 YAML 文件定义网络接口的参数。
1. **找到当前使用的网络配置文件**
默认路径通常位于 `/etc/netplan/` 下,文件名可能类似于 `01-netcfg.yaml` 或者 `01-network-manager-all.yaml`。可以运行以下命令查看:
```bash
ls /etc/netplan/
```
2. **备份原始配置文件**
在修改之前建议先备份原文件:
```bash
sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak
```
3. **编辑配置文件**
打开并编辑对应的 Netplan 配置文件:
```bash
sudo nano /etc/netplan/01-network-manager-all.yaml
```
将其内容更改为如下形式(以网卡名为 `ens3` 的情况为例)[^2]:
```yaml
network:
version: 2
ethernets:
ens3:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.7/24
gateway4: 192.168.10.254
nameservers:
addresses:
- 8.8.8.8
- 114.114.114.114
```
如果有多个网卡,则可以根据实际情况添加更多条目,例如 `ens0`, `ens1` 等[^3]。
4. **保存并应用配置**
完成编辑后,保存文件并退出编辑器。接着通过以下命令验证语法是否正确以及应用新的配置:
```bash
sudo netplan apply
```
5. **测试新配置**
应用完成后,可通过以下命令确认 IP 地址已成功更新:
```bash
ip addr show ens3
ping -c 4 www.google.com
```
如果一切正常,说明静态 IP 已经生效。
---
### 注意事项
- 确保所选的 IP 地址未被其他设备占用。
- 若使用的是虚拟机环境,请注意宿主机与虚拟机之间的网络适配器模式(桥接、NAT 或仅主机),这会影响实际可用的 IP 范围。
- 对于 DNS 设置部分,可以选择公共 DNS 服务提供商如 Google (8.8.8.8) 或阿里云 (223.5.5.5),也可以保留本地路由器作为 DNS 服务器。
---
阅读全文
相关推荐

















