type
status
date
slug
summary
tags
category
icon
password
国庆前把我的笔记本装了个pve系统重新利用起来了,国庆后就把IP给忘了,因为虚拟机装了个1panel,所以很多的网络,把pve自带的控制台写满了,害。。
失败的尝试,最后的命令被拒绝访问了
PVE 命令行查看虚拟机 IP
在 Proxmox VE (PVE) 环境中,可以通过命令行工具快速查看虚拟机的 IP 地址。以下是实现方法的步骤:
使用 qm 命令查看虚拟机 IP
- 列出所有虚拟机 首先,获取虚拟机的列表及其状态:
qm list- 查看指定虚拟机的配置 使用以下命令查看虚拟机的网络配置:
qm config <VMID>- 通过 Cloud-Init 获取 IP 如果虚拟机启用了 Cloud-Init,可以直接查询其分配的 IP 地址:
qm cloudinit dump <VMID> user使用 pvesh 命令获取 IP
- 获取资源列表 使用以下命令列出所有资源,包括虚拟机和容器:
pvesh get /cluster/resources --type vm- 检查网络状态 如果虚拟机正在运行,可以通过以下命令获取详细信息:
pvesh get /nodes/<node_name>/qemu/<VMID>/status/current最佳实践
- 确保虚拟机已启动并正确连接到网络。
- 如果使用 DHCP 分配 IP,确保 DHCP 服务正常运行。
- 对于静态 IP 配置,可通过 qm set 命令设置,例如:
qm set 100 --ipconfig0 ip=192.168.1.100/24,gw=192.168.1.1通过以上方法,您可以高效地在 PVE 环境中查询虚拟机的 IP 地址。
最后还是在路由器里找到ip了,不过通过固定ip可能也能做到吧
networkmanager
编辑
/etc/network/interfaces文件,根据自己需求录入静态ip参数即可allow-hotplug ens18 # 支持热插拔
auto ens18 # 开机自动启用eth0
iface ens18 inet static # 使用静态ip
address 192.168.10.236 # ip地址
netmask 255.255.255.0 # 子网掩码
gateway 192.168.10.1 # 网关地址
dns-nameservers 192.168.10.1 # dns服务器编辑后保存退出,然后重启网络服务
sudo systemctl restart networking.service所以说还是得记笔记啊
- Author:王吹风
- URL:https://harry.vfxskill.com/article/5
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!

