VPN に接続するたびに DNS が失われ、次のエラーが発生します。
"cannot parse /etc/resolv.conf"
問題の行は空の「フィールド」である行1です。したがって、VPNに接続した後、resolv.confファイルは次のようになります。
domain
nameserver 10.10.150.163
nameserver 10.10.150.164
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search Belkin
これがどこから来たのかわかりません...私はPFsense、Shrewsoft VPNクライアント、Linux Mint 17 KDEを使用しています。 resolv.confから「ドメイン」を削除すると、すべてがうまく機能します。
dnsmasqを無効にし、NetworkManager.confでifupdown管理をfalseからtrueに変更し、ドメインステートメントがプライマリ、ヘッド、またはテールにないことを確認し、テールからシンボリックリンクを削除し、ドメインがpfsenseで正しく設定されていることを確認しますなど数十億ドルの今では理解できないこと…
ベストアンサー1
おっしゃるとおり、権限の問題ではないようです。少なくともresolv.confファイルの編集から始まります。私は最初にこれに基づいてOSレベルの機能に関連するすべてを除外します。
pfsenseはあなたのドメイン名が正しいと言ったことを知っていますが、どのような状況で?
pfsenseでOpenVPNサーバー - >クライアント設定 - > DNSプライマリドメインに移動します。このボックスは選択されていますか?では、正しく満たされていますか?空白として表示される場合は、空白文字を確認してください。私の言うことは、本当に...空であれば選択を解除してください。次に、test.comの追加をテストし、ゲートウェイでraccoonを再起動します。接続したら、resolv.confがtest.comドメインに変更されていることを確認してください。