mirror of
https://github.com/thelittlerocket/pve.git
synced 2024-11-10 08:55:42 +08:00
22 lines
778 B
Bash
22 lines
778 B
Bash
#!/bin/bash
|
|
# from
|
|
# https://github.com/spiritLHLS/pve
|
|
# 2023.06.25
|
|
|
|
# 检查是否存在 "iface eth0 inet6 auto" 行
|
|
if ! grep -q "iface eth0 inet6 auto" /etc/network/interfaces; then
|
|
# 追加 "iface eth0 inet6 auto" 行到文件末尾
|
|
chattr -i /etc/network/interfaces
|
|
echo "iface eth0 inet6 auto" >>/etc/network/interfaces
|
|
chattr +i /etc/network/interfaces
|
|
fi
|
|
|
|
if ! grep -q "pre-up echo 2 > /proc/sys/net/ipv6/conf/all/accept_ra" /etc/network/interfaces; then
|
|
# 追加 "pre-up echo 2 > /proc/sys/net/ipv6/conf/all/accept_ra" 行到文件末尾
|
|
chattr -i /etc/network/interfaces
|
|
echo "pre-up echo 2 > /proc/sys/net/ipv6/conf/all/accept_ra" >>/etc/network/interfaces
|
|
chattr +i /etc/network/interfaces
|
|
fi
|
|
|
|
# 重新加载网络配置
|
|
ifreload -ad
|