問題說明
為什麼 OpenVPN 已經連上了,但內網網域還是無法解析?
VPN 隧道已經起來,但 DNS 仍然不通,常見原因是 helper 腳本不可執行、帶有 CRLF 換行,或 Ubuntu 上仍然由 systemd-resolved 接管解析。
正確排查方法是先確認 hook 腳本能被執行,再處理換行格式,並且在 Ubuntu 上優先用 resolvectl 看真實上游 DNS,而不是只看 /etc/resolv.conf。
處理重點
- 檢查 update-resolv-conf 是否是 Linux 換行。
- 確認 OpenVPN 確實能執行這個腳本。
- 在 Ubuntu 上優先用 resolvectl status 看真實 DNS 狀態。
所屬專題
面向 Ubuntu 和 CentOS 7 主機的 OpenVPN 客戶端接入專題,重點覆蓋 client.conf、login.txt、DNS 腳本、systemd 服務和按需路由。