Arch Linuxを実行していて、最近システム全体を更新しました。
これで、nmcli
コマンドを使用してVPNに接続するたびに、失敗した場合、理由を理解できませんでした。
NetworkManager[15967]: <info> VPN plugin state changed: starting (3)
NetworkManager[15967]: <info> VPN connection 'XXX' (Connect) reply received.
NetworkManager[15967]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
NetworkManager[15967]: <warn> VPN plugin failed: 1
NetworkManager[15967]: <warn> VPN plugin failed: 1
NetworkManager[15967]: <warn> VPN plugin failed: 1
NetworkManager[15967]: <info> VPN plugin state changed: stopped (6)
NetworkManager[15967]: <info> VPN plugin state change reason: 0
NetworkManager[15967]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
アップグレード前は、pppdからのエラーメッセージが表示されます。たとえば、「すでにbla blaにログインしています」など、役立つメッセージはすべて表示されなくなりました。
何か案は?接続に失敗したのはなぜですか?
NetworkManager.conf
ファイルで使用されているログレベルを変更します
[ロギング]このセクションは、NetworkManagerのロギングを制御します。ここでの設定はすべて、-log-levelおよび--log-domainsコマンドラインオプションによって上書きされます。
level=<level> One of [ERR, WARN, INFO, DEBUG]. The ERR level logs only critical errors. WARN logs warnings that may reflect operation. INFO logs various informational messages that are useful for tracking state and operations. DEBUG enables verbose logging for debugging purposes. Subsequent levels also log all messages from earlier levels; thus setting the log level to INFO also logs error and warning messages.
ただし、この部分に注意してください。
このセクションは、NetworkManagerのロギングを制御します。ここでの設定はすべて、-log-levelおよび--log-domainsコマンドラインオプションによって上書きされます。
私はあなたのログをチェックし、成功したログと比較しましたが、network-managerのpppプラグインがロードに失敗し、それを取得するにはnetworkmanager-pptpパッケージをインストールする必要があることがわかりました。