ubuntu18.04怎么修改网络地址
时间: 2025-02-24 17:26:06 浏览: 73
### 如何在 Ubuntu 18.04 上修改网络配置设置静态 IP 地址
#### 使用 Netplan 工具进行配置
Ubuntu 从 17.10 开始引入了 Netplan 作为默认的网络配置工具,取代了之前的 `ifupdown` 和 `/etc/network/interfaces` 文件[^4]。
对于 Ubuntu 18.04 来说,在 `/etc/netplan/` 目录下会存在至少一个 YAML 结尾的文件用于定义网络接口配置。常见的文件名可能是 `01-netcfg.yaml` 或者带有其他描述性的名称如 `01-network-manager-all.yaml`[^5]。
为了设定静态 IP 地址,需要按照如下方法操作:
- **查看当前网卡信息**
通过命令行可以获取现有网络适配器的信息以及它们对应的 IPv4 地址分配情况:
```bash
ip a
```
这一步骤有助于确认目标设备的名字(例如 eth0, ens33 等)。同样也可以利用 `ifconfig` 命令完成相同功能。
- **查询路由表中的默认网关**
执行下面这条指令能够帮助找到系统的默认网关地址:
```bash
route -n
```
此信息将在稍后的配置过程中被用到以指定正确的网关位置。
- **编辑 Netplan 配置文件**
打开并编辑位于 `/etc/netplan/` 下的相关 .yaml 文件。假设文件名为 `01-netcfg.yaml`, 则可使用文本编辑器 nano 进入该文件做相应更改:
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
根据实际情况调整以下模板内容,确保替换其中的 `<interface_name>`、`<your_static_ip_address>`、`<gateway_address>` 和 DNS 服务器地址为实际值:
```yaml
network:
version: 2
renderer: networkd
ethernets:
<interface_name>:
dhcp4: no
addresses:
- "<your_static_ip_address>/24"
gateway4: "<gateway_address>"
nameservers:
addresses: [<dns_server_1>, <dns_server_2>]
```
保存所做的变更后退出编辑模式。
- **应用新的网络配置**
最后一步是要让新加入或改动过的参数立即生效,可通过运行下列命令实现这一点:
```bash
sudo netplan apply
```
此时应该已经成功设置了静态 IP 地址,并且无需重启整个计算机即可使这些变化即时起作用。
阅读全文
相关推荐


















