vm虚拟机配置静态ip
时间: 2024-12-28 12:11:46 浏览: 13
### 配置VM虚拟机中的静态IP地址
#### 修改网络接口配置文件
为了使Ubuntu拥有固定的静态IP,在`/etc/network/interfaces`中添加或修改相应的网络接口配置。对于大多数情况,默认的网络接口可能是`ens33`或其他名称,具体取决于系统的不同。
```bash
auto ens33
iface ens33 inet static
address 192.168.237.168
netmask 255.255.255.0
gateway 192.168.237.2
dns-nameservers 8.8.8.8 192.168.237.2
```
上述代码段定义了一个静态IP为`192.168.237.168`的网络接口设置[^1]。
#### NetworkManager配置调整
有时也需要调整NetworkManager的行为来确保其不会覆盖手动设定的静态IP。这可以通过编辑位于`/etc/NetworkManager/NetworkManager.conf`下的配置实现:
```ini
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
```
此更改告知NetworkManager不管理由`/etc/network/interfaces`控制的设备。
#### 更新DNS解析选项
如果遇到DNS解析问题,则可以在`/etc/resolv.conf`中指定首选和备用DNS服务器。然而更推荐的做法是在前面提到的网络接口配置中加入dns-nameservers指令以持久化这些设置。
#### 应用新的网络配置
完成以上所有改动后,需重启网络服务以便应用新参数。可以使用如下命令执行该操作:
```bash
sudo systemctl restart networking.service
# 或者对于某些发行版可能需要使用下面这条命令代替:
sudo service network-manager restart
```
通过这种方式能够有效地为运行于VMware上的Ubuntu实例分配一个稳定的内部网络地址。
阅读全文