web-dev-qa-db-ja.com

NetworkManagerがVPN接続の開始に失敗した理由を知るにはどうすればよいですか?

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にログインしています」など、役立つメッセージはすべて表示されなくなりました。

何か案は?接続に失敗したのはなぜですか?

3
daisy

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コマンドラインオプションによって上書きされます。

4
ItsMe

私はあなたのログをチェックし、成功したログと比較しましたが、network-managerのpppプラグインがロードに失敗し、それを取得するにはnetworkmanager-pptpパッケージをインストールする必要があることがわかりました。

0
Bill Zhao