乌班图服务器版改ip
时间: 2025-05-30 08:04:50 浏览: 24
### 更改 Ubuntu Server 的 IP 地址
在 Ubuntu Server 中更改 IP 地址可以通过多种方式实现,具体取决于所使用的网络管理工具版本以及系统的配置方法。以下是针对不同情况的操作说明。
#### 使用 `ifupdown` 方法(适用于较旧版本)
对于基于 `/etc/network/interfaces` 文件的传统网络配置方法,可以按照以下方式进行操作:
编辑 `/etc/network/interfaces` 文件:
```bash
sudo nano /etc/network/interfaces
```
将文件中的内容更改为静态 IP 设置。例如:
```plaintext
# iface ens33 inet dhcp
iface ens33 inet static
address 192.168.1.117
netmask 255.255.255.0
gateway 192.168.1.253
dns-nameservers 8.8.8.8 8.8.4.4
```
保存并退出后重启网络服务以应用更改:
```bash
sudo systemctl restart networking
```
或者手动启用接口:
```bash
sudo ifdown ens33 && sudo ifup ens33
```
此方法适用于使用传统 `ifupdown` 工具的系统[^1]。
#### 使用 Netplan 方法(适用于新版本)
自 Ubuntu 18.04 起,默认采用 Netplan 进行网络配置。如果您的系统是更新版本,则需要通过 Netplan 来调整 IP 地址。
编辑 Netplan 配置文件,路径通常为 `/etc/netplan/*.yaml`(具体的文件名可能有所不同)。例如:
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
修改 YAML 文件的内容如下所示:
```yaml
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: no
addresses:
- 192.168.5.12/24
gateway4: 192.168.5.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
```
注意:YAML 文件对缩进非常敏感,请确保格式正确无误。
完成编辑后,应用新的配置:
```bash
sudo netplan apply
```
这一步会立即生效而无需重新启动整个系统[^3]。
#### 停用云初始化自动配置
如果您正在运行由云计算环境部署的实例,可能会发现每次重启都会重写网络设置。为了避免这种情况发生,需禁用 cloud-init 对网络的控制。创建一个新的配置文件:
```bash
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
```
向其中添加以下内容:
```plaintext
network: {config: disabled}
```
随后再次执行网路设定的相关命令即可永久保留自定义参数[^3]。
以上即是在 Ubuntu Server 下变更固定IP地址的主要流程介绍。
阅读全文
相关推荐


















