最近、12.04デスクトップインストールを12.10にアップグレードしてから、VPNの問題がなくなることを期待して13.04にアップグレードします。指を置くことはできませんが、12.04では、PPTPサービスが2〜5分ごとにクラッシュし、VPNが本質的に使用できなくなっていることに気づき始めました。フォーラムで満足できるものが見つからなかったので、私はもう少し大胆でアップグレードすることにしました-新しいバージョンをチェックアウトし、うまくいけばVPNが自動的に修復されることを願っています。ちなみに、12.04につい最近までうまく機能していましたが、現在はまったく機能しません。
そのため、13.04では完全に不可解に壊れています。 pppdデーモンはなくなったようです。再インストールの方法を探しても、何も得られませんでした。これに関連して報告されたLaunchpadのバグがありましたが、解決策はありませんでした。
接続しようとしたときのsyslogは次のとおりです。ご覧のとおり、今でも開始されていません。
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> Starting VPN service 'pptp'...
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 6436
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> VPN service 'pptp' appeared; activating connections
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> VPN plugin state changed: init (1)
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> VPN plugin state changed: starting (3)
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> VPN connection 'Strong PPTP' (Connect) reply received.
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <warn> VPN connection 'Strong PPTP' failed to connect: 'Could not find the pppd binary.'.
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <info> Policy set 'The 'Net' (eth0) as default for IPv4 routing and DNS.
Oct 1 15:07:20 Shuttle NetworkManager[1011]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Oct 1 15:07:26 Shuttle NetworkManager[1011]: <info> VPN service 'pptp' disappeared
これを機能させるために必要なことを行いますが、これはOSにとって非常に基本的なようです。何か案は?
なぜこれを修復するのが難しいのでしょうか?
VPNに接続しようとしたときに同じ問題が発生しました---「pppdバイナリが見つかりませんでした。」---おそらくUbuntu 10.10から12.04へのアップグレードに関連しています。 Ubuntu Software Centerを使用してPPPデーモンを削除して再インストールすることで修正しました。 PPPデーモンを削除すると、network-manager-pptp、pppconfig、pppoeconf、およびpptp-linuxも削除されるため、PPPデーモンを再インストールした後、最初の3つを再インストールする必要がありましたそのうち(pptp-linuxは明らかに自動的に再インストールされていた)。再インストール後、VPNは正常に機能します。
したがって、私の場合、Synapticを使用する必要はなく、OpenVPNをインストールする必要もありませんでした。
これについての更新:この問題で眠った後、私は突然忘れられていた友人:Synaptic Package Managerを思い出しました。それで、私はそれを開き、PPTPに関連するすべてを削除してから再インストールしました。次に、pppdデーモンを修復することを期待して、OpenVPNとPPPデーモン自体を追加しました。
そして、見よ、それは働いた!次回は覚えておく必要があります!
ソフトウェアセンターからpppを検索し、削除/再インストールします。これを使用して、ターミナルからすべてをインストールできます。
Sudo apt-get install ppp network-manager-pptp pppconfig pppoeconf pptp-linux
これは典型的なVPN接続設定です。接続から、VPN接続に移動して、新しい接続を追加/編集を終了するか、セットアップがあればスキップします:VPN Type: PPTP Gateway: vpn.your-vpn-domain.com user name: myuserid password: Active Directory Pass/LDAP, etc.. NT Domain: N/A , blank (not specified) Advanced: auth-methods: All Selected (will try all) Use Point to Point encryption MPPE: (checked) Allow BSD Data encryption (checked) Allow deflate data compression (checked) use TCP header compression (checked) Send PPP echo packets (unchecked)
グラフィカルな手順については、 この回答 を参照してください。
これは、VPNプラグインの失敗エラーを取得する前に、私にとってはうまくいきました。