diff --git a/scripts/install_pve.sh b/scripts/install_pve.sh index 4e817cf..4b0c013 100644 --- a/scripts/install_pve.sh +++ b/scripts/install_pve.sh @@ -281,8 +281,10 @@ fi if [[ -f "/etc/network/interfaces.d/50-cloud-init" && -f "/etc/network/interfaces" ]]; then if grep -q "auto lo" "/etc/network/interfaces.d/50-cloud-init" && grep -q "iface lo inet loopback" "/etc/network/interfaces.d/50-cloud-init" && grep -q "auto lo" "/etc/network/interfaces" && grep -q "iface lo inet loopback" "/etc/network/interfaces"; then # 从 /etc/network/interfaces.d/50-cloud-init 中删除指定的行 + chattr -i /etc/network/interfaces.d/50-cloud-init sed -i '/auto lo/d' "/etc/network/interfaces.d/50-cloud-init" sed -i '/iface lo inet loopback/d' "/etc/network/interfaces.d/50-cloud-init" + chattr +i /etc/network/interfaces.d/50-cloud-init fi fi