core: 修复未传递mac地址

This commit is contained in:
bin456789 2023-09-03 20:00:11 +08:00
parent 54f519cf69
commit 55df802f26
No known key found for this signature in database
GPG Key ID: EE301B386DE6C11B

View File

@ -95,10 +95,12 @@ if { $dhcpv4 || $dhcpv6 || $slaac; } && [ ! -e /etc/resolv.conf ]; then
fi fi
# 如果ipv4/ipv6不联网则删除该协议的dns # 如果ipv4/ipv6不联网则删除该协议的dns
if $ipv4_has_internet && ! $ipv6_has_internet; then if [ -e /etc/resolv.conf ]; then
sed -i '/^[[:blank:]]*nameserver[[:blank:]].*:/d' /etc/resolv.conf if $ipv4_has_internet && ! $ipv6_has_internet; then
elif ! $ipv4_has_internet && $ipv6_has_internet; then sed -i '/^[[:blank:]]*nameserver[[:blank:]].*:/d' /etc/resolv.conf
sed -i '/^[[:blank:]]*nameserver[[:blank:]].*\./d' /etc/resolv.conf elif ! $ipv4_has_internet && $ipv6_has_internet; then
sed -i '/^[[:blank:]]*nameserver[[:blank:]].*\./d' /etc/resolv.conf
fi
fi fi
# 如果联网了,但没获取到默认 DNS则添加我们的 DNS # 如果联网了,但没获取到默认 DNS则添加我们的 DNS
@ -113,6 +115,7 @@ fi
# 传参给 trans.start # 传参给 trans.start
$dhcpv4 && echo 1 >/dev/dhcpv4 || echo 0 >/dev/dhcpv4 $dhcpv4 && echo 1 >/dev/dhcpv4 || echo 0 >/dev/dhcpv4
echo $mac_addr >/dev/mac_addr
echo $ipv4_addr >/dev/ipv4_addr echo $ipv4_addr >/dev/ipv4_addr
echo $ipv4_gateway >/dev/ipv4_gateway echo $ipv4_gateway >/dev/ipv4_gateway
echo $ipv6_addr >/dev/ipv6_addr echo $ipv6_addr >/dev/ipv6_addr