PVE环境折腾之配置DHCP
感觉最近售卖杜甫的 IDC 有点多,最近凑热闹买了几台杜甫(物理服务器简称),本文不会过多介绍安装 PVE,仅记录配置 dhcp
安装 PVE 环境
推荐先安装 Debian12 环境,在这个的基础上部署 PVE 环境。
- 物语云暂时只支持系统, 配置 96 核 128G1T 存储 399 元/月,境内服务器
- 狗云杜甫支持 PVE 环境,配置 48 核 64G1.92T 存储 450 元/月,香港 KC
Debian12 安装 PVE
推荐使用 https://github.com/oneclickvirt/pve 这个项目,基本很稳, 一键虚拟化项目。
细节这里就不多说了,更多可以参考文档
配置 DHCP
默认情况下,是没有配置 DHCP 的,不然每次创建虚拟机后还要手动配置多麻烦,也没
cloud-init
添加 NAT 网桥
如果你是按照上面的文档安装,整个流程走完 NAT 网桥默认已经配置完成了的。
示例配置文件应该如下, 具体网卡具体分析哈
# /etc/network/interfaces 仅摘选相关的部分
auto vmbr1
iface vmbr1 inet static
address 192.168.23.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr1/proxy_arp
post-up iptables -t nat -A POSTROUTING -s '192.168.23.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.23.0/24' -o vmbr0 -j MASQUERADE
虚拟机网段默认使用 192.168.23.0/24
, 网卡是 vmbr1
安装 DHCP 服务
安装完可能会提示报错,这是正常情况需要配置才能启动成功。
apt-get install isc-dhcp-server
配置 DHCP 服务
这里仅涉及 ipv4 部分,所以改动仅涉及 ipv4
编辑 /etc/default/isc-dhcp-server
INTERFACESv4="vmbr1" # 仅修改这里,默认为空,修改为你的NAT网卡vmbr1
INTERFACESv6=""
编辑 /etc/dhcp/dhcpd.conf
:> /etc/dhcp/dhcpd.conf
清空配置文件,重新生成
option domain-name-servers 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;
subnet 192.168.23.0 netmask 255.255.255.0 {
range 192.168.23.10 192.168.23.50;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8;
option routers 192.168.23.1;
option netbios-name-servers 192.168.23.1;
option netbios-node-type 8;
get-lease-hostnames true;
use-host-decl-names true;
default-lease-time 600;
max-lease-time 7200;
interface vmbr1;
}
默认分配 IP 从 192.168.23.10
~192.168.23.50
, 切记不要包含网关哈
service isc-dhcp-server restart
重启服务没有报错,即表示配置成功了。如果有错误配置,重启服务会失败。
PVE 导入备份
qmrestore vzdump-qemu-104-2025_04_15-14_56_54.vma.zst 100 -storage local2
其中 local2
为你的存储池
AD 部分
狗云续费、新购充值可以走我的 AFF,如果成功绑定了我的 AFF,返利 50%
