解决Lxc服务器下,母鸡强制覆盖DNS的问题
方案为,定时任务+覆盖脚本
脚本
/etc/keep-resolvconf.sh
#!/bin/sh
DESIRED_CONFIG="/etc/resolv.conf.custom"
TARGET="/etc/resolv.conf"
# ...........................
if [ ! -f "$DESIRED_CONFIG" ]; then
echo "nameserver 8.8.8.8" > "$DESIRED_CONFIG"
fi
# .....................
cmp -s "$DESIRED_CONFIG" "$TARGET" || cp "$DESIRED_CONFIG" "$TARGET"
/etc/resolv.conf.custom
search tail67fc7.ts.net
nameserver 100.100.100.100
nameserver 10.52.104.1
定时任务
以apline为例
# 安装dcron
apk add dcron
# 增加定时任务
crontab -e
# 启动服务
rc-service dcron start
# 开机自启
rc-update add dcron
# 检查服务状态
rc-service dcron status
# 添加到定时任务内
* * * * * /etc/keep-resolvconf.sh
* * * * * date >> /var/log/mycron.log 2>&1
ser339650818778:~# tail -f /var/log/mycron.log
Tue May 27 15:44:00 UTC 2025
Tue May 27 15:45:00 UTC 2025
Tue May 27 15:46:00 UTC 2025
Tue May 27 15:47:00 UTC 2025
Tue May 27 15:48:00 UTC 2025
Tue May 27 15:49:00 UTC 2025
Tue May 27 15:50:00 UTC 2025
Tue May 27 15:51:00 UTC 2025
Tue May 27 15:52:00 UTC 2025
解决Lxc服务器下,母鸡强制覆盖DNS的问题
https://www.vission.top/archives/BgD7NGbZ