Backtrack Linuxフォーラムでこの質問をしたかったのですが、何らかの理由で登録できなかったため、管理者が読書をブロックしました。したがって、私が間違った場所にいた場合は謝罪します(BTはUbuntuに基づいていますが、私はそのように感じます)。
1週間前はVPN接続は大丈夫でした。 GNOMEでネットワーク管理者を使用しています。私のOpenVPN接続(ターミナルを介して行われた)も正しく接続されました。 Network ManagerのPPTP VPN設定で突然接続失敗が報告され、OpenVPNを使用しても成功したことが報告されますが、インターネットにアクセスできません。ウェブサイトに行くと永遠に止まります:(
同じ構成、同じ資格情報、同じすべてがUbuntu 12.04 LTSとWindows 7で完全に機能する同じVPNです(トリプルブートがあります)。それ以来、アップデートやアップグレードを実行していません。どうですか?
答え1
私が手がかりを見つけた最初の場所は、通常syslogに送信されるopenvpnログでした。これはいくつかの手がかりを提供することができます(パスの作成が失敗したか、実行後に何らかの理由でクライアントが切断された可能性があります)。
ログに明白な問題の兆候がない場合、以下は生成されたパスです。ip route show
ルーティングテーブルに正しいネットワークが追加されていること、およびOpenVPNが生成する調整/タブデバイスを指していることを確認してください。正しく表示され、IP アドレスip route get x.x.x.x
(x.x.x.x
VPN ネットワーク上)が正しいルートを表示する場合、次の手順はファイアウォールです。
iptables
tun / tapを使用している場合、トラフィックがtun / tapデバイスを出てアクセスしようとしているネットワークに到達できるようにするチェーンルールはありますか?ホストに接続しようとすると、トラフィックがVPNを介してルーティングされる兆候が表示されますか?OUTPUT
FORWARD
tcpdump
「ウェブサイトに入る」にも言及しましたが、それはブラウザにありますか?それでは、dig <domain>
結果は何を示していますか? (<domain>
たとえば、ブラウザを介してdig www.google.com
アクセスしようとしているDNSドメインはどこにありますか?クライアントがVPNを介してアクセスできないresolv.confを配置するために一連のネームサーバーにプッシュされている可能性があり、DNSは失敗しました。