This commit is contained in:
spiritlhl 2023-06-22 12:53:06 +00:00
parent 6cebb438b2
commit a797083874
2 changed files with 30 additions and 13 deletions

View file

@ -4,7 +4,7 @@
待开发内容:
- 部分机器ifudown2安装有问题原因在于PVE的MAC地址自动绑定错误待修复(比如HostHatch和Hetzner)
- 部分机器ifudown2安装有问题原因在于PVE的MAC地址自动绑定错误待修复(比如HostHatch)
- 创建带IPV6独立地址的VM虚拟机或CT容器
- KVM模板加载部分自定义的限制避免机器用于滥用发包
- 增加arm64架构的一键安装功能
@ -17,6 +17,7 @@
- PVE安装修复部分机器网络设置不立即重新加载的问题增加网络设置备份
- 部分机器的IPV6物理接口使用auto类型无法安装PVE修改为static类型并重写配置
- 由于上面这条修复已支持在Linode平台安装PVE了
- 修复低版本PVE还安装ifupdown2的问题7.x以下版本使用ifupdown也足够了
[更新日志](CHANGELOG.md)

View file

@ -448,18 +448,34 @@ apt-get update
install_package sudo
install_package iproute2
# ifupdown2 安装可能需要校验MAC地址进行修复
apt-get install -y ifupdown2
if [ $? -ne 0 ]; then
if grep -q "hwaddress" /etc/network/interfaces; then
echo "hwaddress already defined in /etc/network/interfaces."
else
echo "Adding hwaddress to /etc/network/interfaces..."
echo "hwaddress $mac_address" >> /etc/network/interfaces
fi
echo "Reloading network configuration..."
ifdown -a && ifup -a
apt-get install -y ifupdown2
fi
# if [ $? -ne 0 ]; then
# if grep -q "hwaddress" /etc/network/interfaces; then
# echo "hwaddress already defined in /etc/network/interfaces."
# else
# echo "Adding hwaddress to /etc/network/interfaces..."
# echo "hwaddress $mac_address" >> /etc/network/interfaces
# fi
# echo "Reloading network configuration..."
# ifdown -a && ifup -a
# apt-get install -y ifupdown2
# fi
case $version in
stretch)
install_package ifupdown
;;
buster)
install_package ifupdown
;;
bullseye)
install_package ifupdown2
;;
bookworm)
install_package ifupdown2
;;
*)
exit 1
;;
esac
install_package net-tools
install_package novnc
install_package cloud-init