安装 Debian
- 进入rescue系统
- 输入installimage进入安装界面
- 选择debian 12,进入配置编辑界面
- 在这里我们需要编辑分区,不要把所有磁盘分给系统
HOSTNAME your-hostname # 改成你自己的主机名
PART / ext4 50G # 这里改成50G,限制系统
PART lvm vg0 all # 新增一个分区,等会用来放pve相关内容
LV vg0 data none ext4 all # 新增一个lv分区,installimage不支持创建空的vg
FORCE_GPT 1 # 强行启用GPT,我看着MBR难受
安装 Proxmox VE
跟着官方教程 走准没错。
走到 Remove the os-prober Package 就可以了。然后访问PVE的网页,配置PVE
配置PVE网络
由于Hetzner只提供了一个IPv4和一个IPv6/64网段,所以我们需要:
1. 小鸡的IPv4使用NAT分配私网地址
2. 小鸡的IPv6直接使用/64网段内的地址连接
Hetzner提供了一个配置网络的官方教程,Hostloc上的大佬也提供了相应的教程。在这里我们将这两个教程结合一下:
- 进入PVE的网络设备编辑界面,此时应该只有一个网卡并配置好了对应的IPv4与IPv6地址。记下这两个地址和对应的网关,下面使用这些地址作为示例:
- 公网 IPv4: 12.34.56.12/26, 网关 12.34.56.1
- 公网 IPv6: 1234:5678:12:34::2/64, 网关 fe80::1
- 选择你的内网IP网段,在这里我分出了一个/96子网给小鸡:
- 内网网卡 IPv4: 192.168.1.1/24
- 内网网卡 IPv6: 1234:5678:12:34:56:78::1/96
- 选中这个网卡,点击移除按钮移除配置
- 点击 创建 – Linux Bridge,新增一个网络设备 vmbr0 作为内网网关网卡,内容如下:
- IPv4: 192.168.1.1/24, 网关留空
- IPv6: 1234:5678:12:34:56:78::1/96, 网关留空
- 点击 创建 – Linux Bridge,新增一个网络设备 vmbr1 作为外网访问网卡,内容如下:
- IPv4 和网关:对应公网 IPv4 地址和网关
- IPv6 和网关:对应公网 IPv6 地址和网关
- 桥接端口:填写第一个网卡的名称,这里是 enp35s0
- 编辑 /etc/network/interfaces.d/vmbr0-extra 填写以下内容,启用NAT和路由:
iface vmbr0 inet static
post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr1 -j MASQUERADE
iface vmbr0 inet6 static
up ip -6 route add 1234:5678:12:34:56:78::1/96 dev vmbr0
post-down ip -6 route del 1234:5678:12:34:56:78::1/96 dev vmbr0
- 编辑 /etc/network/interfaces.d/vmbr1-extra 填写以下内容,修改网卡MAC地址:
iface vmbr1 inet static
hwaddress [你的网卡MAC地址]
- 应用配置,看看还能不能访问主机 (ifreload –all)
- 编辑 /etc/sysctl.conf, 添加以下两行启用转发:
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
然后输入sysctl -p
重载配置
配置磁盘
我们在安装Debian的时候创建了PV,但是它在PVE里面显示的是满的,要先在里面删掉然后重新创建:
- 创建磁盘:
pvcreate -y -ff /dev/md3
vgcreate vmdata /dev/md3
- 添加磁盘:数据中心 – 存储 – 添加,卷组选刚刚的vmdata
1 条评论
lsyt · 2024 年 8 月 7 日 下午 11:22
请问一个IPv6/64网段最多可以开多少小鸡?