From bd049a45ca1773e6d49804ba97557c2b01c045eb Mon Sep 17 00:00:00 2001 From: Molly Lau Date: Sat, 19 Aug 2023 08:06:51 +0900 Subject: [PATCH] Update InstallNET.sh --- Linux_reinstall/InstallNET.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Linux_reinstall/InstallNET.sh b/Linux_reinstall/InstallNET.sh index 0468ec5..5baa9ef 100644 --- a/Linux_reinstall/InstallNET.sh +++ b/Linux_reinstall/InstallNET.sh @@ -3276,7 +3276,10 @@ elif [[ "$linux_relese" == 'alpinelinux' ]]; then # ipMask="" [[ "$BurnIrregularIpv4Status" == "1" ]] && { actualIp4Gate="$GATE" - sed -i '/manual configuration/a\ip link set '$interface4' up\nip addr add '$IPv4'/'$ipPrefix' dev '$interface4'\nip route add '$actualIp4Gate' dev '$interface4'\nip route add default via '$actualIp4Gate' dev '$interface4' onlink\necho '\''nameserver '$ipDNS1''\'' > /etc/resolv.conf\necho '\''nameserver '$ipDNS2''\'' >> /etc/resolv.conf' /tmp/boot/init +# To add the following soft hacking commands in function "configure_ip()" of the initial file which is dedicated for AlpineLinux can let network service execute immediately at netboot kernel starting, +# it has a similar effect with "d-i preseed/early_command" in the file "preseed.cfg" of Debian series. +# A valid anchor is a comment of "# manual configuration" in this function. + sed -i '/manual configuration/a\\t\tip link set '$interface4' up\n\t\tip addr add '$IPv4'/'$ipPrefix' dev '$interface4'\n\t\tip route add '$actualIp4Gate' dev '$interface4'\n\t\tip route add default via '$actualIp4Gate' dev '$interface4' onlink\n\t\techo '\''nameserver '$ipDNS1''\'' > /etc/resolv.conf\n\t\techo '\''nameserver '$ipDNS2''\'' >> /etc/resolv.conf' /tmp/boot/init } # All the following steps are processed in the temporary Alpine Linux. cat <