ubuntu虚拟机静态ip
时间: 2025-01-02 09:32:44 浏览: 9
### 如何在Ubuntu虚拟机中设置静态IP地址
对于Ubuntu虚拟机中的静态IP配置,在不同版本的操作系统下方法略有差异。针对较新的Ubuntu发行版,如20.04及以上版本,推荐的方法是在`/etc/netplan/`目录下的`.yaml`文件中定义网络参数。
#### 查找当前使用的网络接口
为了正确配置静态IP,首先要确认正在使用的网络接口名称。可以通过执行命令来获取此信息:
```bash
ifconfig
```
这条命令会列出所有的网络适配器及其状态信息[^2]。
#### 修改Netplan配置文件
找到对应的网络接口后,下一步就是编辑位于`/etc/netplan/`路径下的配置文件。通常情况下,默认的文件名为`00-installer-config.yaml`或其他类似的命名方式。使用具有管理员权限的文字编辑工具打开该文件并按照如下格式输入必要的网络设定:
```yaml
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: # 这里应替换为您实际查到的网络接口名
dhcp4: no
addresses:
- 192.168.x.y/24 # 将这里的"x.y"替换成希望分配给VM的具体数值
gateway4: 192.168.x.z # "z"代表默认路由所在的设备地址
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # 可选填入其他公共或私有DNS服务提供商提供的地址
```
上述代码片段展示了如何指定静态IP地址、子网掩码长度(/24表示C类),以及网关和首选DNS服务器的位置[^4]。
完成这些更改之后保存文件,并应用新配置:
```bash
sudo netplan apply
```
如果一切顺利的话,此时应该可以尝试从Windows主机向Ubuntu VM发送Ping请求来进行连通性测试了[^1]。
阅读全文