mirror of
https://github.com/bin456789/reinstall.git
synced 2025-01-19 04:49:13 +08:00
core: 有 dhcpv6 地址就不等待 slaac
This commit is contained in:
parent
91bb286c98
commit
3290e48c06
@ -47,15 +47,17 @@ get_ipv4_entry && dhcpv4=true || dhcpv4=false
|
|||||||
# dhcpv4 肯定是 /128
|
# dhcpv4 肯定是 /128
|
||||||
get_ipv6_entry | grep /128 && dhcpv6=true || dhcpv6=false
|
get_ipv6_entry | grep /128 && dhcpv6=true || dhcpv6=false
|
||||||
|
|
||||||
# 检测是否有 slaac
|
# 等待slaac
|
||||||
# 也可以有地址就行,不管是slaac或者dhcpv6
|
# 有ipv6地址就跳过,不管是slaac或者dhcpv6
|
||||||
# 因为会在trans里判断
|
# 因为会在trans里判断
|
||||||
slaac=false
|
slaac=false
|
||||||
for i in $(seq 10 -1 0); do
|
if ! get_ipv6_entry; then
|
||||||
echo "waiting slaac for ${i}s"
|
for i in $(seq 10 -1 0); do
|
||||||
get_ipv6_entry | grep -v /128 && slaac=true && break
|
echo "waiting slaac for ${i}s"
|
||||||
sleep 1
|
get_ipv6_entry | grep -v /128 && slaac=true && break
|
||||||
done
|
sleep 1
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
# 设置静态地址
|
# 设置静态地址
|
||||||
if ! is_have_ipv4 && [ -n "$ipv4_addr" ]; then
|
if ! is_have_ipv4 && [ -n "$ipv4_addr" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user