快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
问题:pve命令行下如何修改ip?
在PVE命令行下修改IP,核心是编辑 /etc/network/interfaces 配置网桥(通常是 vmbr0)的静态地址,再更新 /etc/hosts 并重启网络服务。
1cp /etc/network/interfaces /etc/network/interfaces.bak
2cp /etc/hosts /etc/hosts.bak1nano /etc/network/interfaces找到 vmbr0 配置段,修改 address、gateway:
1auto vmbr0
2iface vmbr0 inet static
3 address 192.168.1.100/24 # 新IP/子网
4 gateway 192.168.1.1 # 新网关
5 bridge-ports eno1 # 物理网卡名(按实际修改)
6 bridge-stp off
7 bridge-fd 0按 Ctrl+O 保存,Ctrl+X 退出。
1nano /etc/hosts将旧IP替换为新IP:
1192.168.1.100 pve.example.com pve1systemctl restart networking
2# 或重启整个节点(更稳妥)
3reboot1qm list1# 示例:VMID=100,设置IP 192.168.1.200/24,网关192.168.1.1
2qm set 100 -net0 model=virtio,bridge=vmbr0,ip=192.168.1.200/24,gw=192.168.1.11qm stop 100 && qm start 1001pct list1# 示例:CTID=101,设置静态IP
2pct set 101 -net0 name=eth0,bridge=vmbr0,ip=192.168.1.201/24,gw=192.168.1.11pct restart 101eno1/ens3/eth0,用 ip a 确认。/etc/hosts 与集群配置。需要我帮你生成一份可直接复制的一键修改IP脚本,并适配你的网卡名与新IP吗?
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白