From 2b9c82e97da1528d355d162771ecf342f9c7a3dd Mon Sep 17 00:00:00 2001 From: bin456789 Date: Tue, 13 May 2025 12:31:12 +0800 Subject: [PATCH] =?UTF-8?q?core:=20DHCP=20=E8=8E=B7=E5=8F=96=E7=9A=84=20IP?= =?UTF-8?q?=20=E4=B8=8D=E6=98=AF=E9=87=8D=E8=A3=85=E5=89=8D=E7=9A=84=20IP?= =?UTF-8?q?=20=E6=97=B6=EF=BC=8C=E4=B8=80=E5=B9=B6=E5=88=A0=E9=99=A4=20DHC?= =?UTF-8?q?P=20=E8=8E=B7=E5=8F=96=E7=9A=84=20DNS=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E9=98=B2=20DNS=20=E6=97=A0=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- initrd-network.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/initrd-network.sh b/initrd-network.sh index a5918c7..f812645 100644 --- a/initrd-network.sh +++ b/initrd-network.sh @@ -258,6 +258,8 @@ test_internet() { flush_ipv4_config() { ip -4 addr flush scope global dev "$ethx" ip -4 route flush dev "$ethx" + # DHCP 获取的 IP 不是重装前的 IP 时,一并删除 DHCP 获取的 DNS,以防 DNS 无效 + sed -i "/\./d" /etc/resolv.conf } should_disable_accept_ra=false @@ -272,6 +274,8 @@ flush_ipv6_config() { fi ip -6 addr flush scope global dev "$ethx" ip -6 route flush dev "$ethx" + # DHCP 获取的 IP 不是重装前的 IP 时,一并删除 DHCP 获取的 DNS,以防 DNS 无效 + sed -i "/:/d" /etc/resolv.conf } for i in $(seq 20); do