core: 找不到网卡则中断网络配置

This commit is contained in:
bin456789 2024-07-20 21:04:26 +08:00
parent 6dfa1c53c4
commit cbe1502835
No known key found for this signature in database
GPG Key ID: EE301B386DE6C11B

View File

@ -157,6 +157,14 @@ flush_ipv6_config() {
ip -6 route flush dev "$ethx"
}
ethx=$(get_ethx)
if [ -z "$ethx" ]; then
echo "Not found network card: $mac_addr"
exit
fi
echo "Configuring $ethx ($mac_addr)"
# dhcp v4 /v6
# debian / kali
if [ -f /usr/share/debconf/confmodule ]; then
@ -164,7 +172,6 @@ if [ -f /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
# 开启 ethx + dhcpv4/v6
ethx=$(get_ethx)
ip link set dev "$ethx" up
sleep 1
db_progress STEP 1
@ -199,8 +206,6 @@ EOF
db_progress INFO netcfg/link_detect_progress
else
# alpine
ethx=$(get_ethx)
echo "$ethx"
ip link set dev "$ethx" up
sleep 1
udhcpc -i "$ethx" -f -q -n || true