forked from pymumu/smartdns
-
Notifications
You must be signed in to change notification settings - Fork 11
排查无法启动问题
PikuZheng edited this page Dec 31, 2022
·
1 revision
直接运行 /usr/sbin/smartdns -f -x -c /etc/smartdns/smartdns.conf -p /var/run/smartdns.pid
看有什么报错
常见问题:
- 端口被占用。例如 Ubuntu 自身的 dns 服务会占用53端口;openwrt 的 dnsmasq 默认会使用53端口。必须手动解决端口占用问题。Windows 的 WSL2 子系统也有一套自己的 dns 服务导致53端口被占用。
- 对于大多数 Linux 系统,ipv6 端口绑定包含 ipv4 端口绑定。例如配置文件既配置了
bind 0.0.0.0:53
又配置了bind [::]:53
,将导致 ipv6 端口绑定失败。 - ping 测速需要管理员权限,非管理员用户运行时可能会出错。
- CPU 架构错误导致无法运行。