mirror of
https://github.com/bin456789/reinstall.git
synced 2025-12-10 07:28:56 +08:00
debian 9: 修复 ifupdown 不支持静态 ipv6 onlink 网关
This commit is contained in:
@ -134,6 +134,8 @@ fix_network_manager() {
|
||||
done
|
||||
}
|
||||
|
||||
# debian 9 IPV6 onlink 路由需要 post-up
|
||||
|
||||
# auto lo
|
||||
# iface lo inet loopback
|
||||
|
||||
@ -147,6 +149,8 @@ fix_network_manager() {
|
||||
# iface eth0 inet6 static
|
||||
# address 2602:1:0:80::100/64
|
||||
# gateway 2602:1:0:80::1
|
||||
# post-up ip route add 2602:1:0:80::1 dev eth0
|
||||
# post-up ip route add default via 2602:1:0:80::1 dev eth0
|
||||
# dns-nameserver 2606:4700:4700::1111
|
||||
# dns-nameserver 2001:4860:4860::8888
|
||||
|
||||
@ -171,6 +175,11 @@ fix_ifupdown() {
|
||||
if [ -n "$ethx" ]; then
|
||||
line=$(echo "$line" | awk "{\$2=\"$ethx\"; print \$0}")
|
||||
fi
|
||||
elif [[ "$line" = *" dev e"* ]]; then
|
||||
if [ -n "$ethx" ]; then
|
||||
# awk 会去除前面的空格
|
||||
line=$(echo "$line" | sed -E "s/[^ ]*$/$ethx/")
|
||||
fi
|
||||
fi
|
||||
if ! $del_this_line; then
|
||||
echo "$line" >>"$tmp_file"
|
||||
|
||||
Reference in New Issue
Block a user