かつてopenvpn構成がありました。 18.04にアップグレードした後、systemdとは異なる動作を開始し、私のsyslogは接続試行のためにスパムを受け続けました。
ovpn-login[5191]: Options error: In [CMD-LINE]:1: Error opening configuration file: /etc/openvpn/login.conf
ovpn-login[5191]: Use --help for more information.
systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
systemd[1]: [email protected]: Failed with result 'exit-code'.
login.confが存在せず、存在してはいけません。存在しないサービスへの接続試行を停止するようにこれをクリーンアップしてアイテムを削除したいと思います。
私はそれらをすべて試しましたが、何の役にも立ちませんでした。systemctl kill [email protected]
systemctl disable [email protected]
systemctl daemon-reload
ところで、一致するファイルはありません。 [Eメール保護]どこからでも出てきます。/lib/systemd/system/[email protected]
後でいくつかのVPN設定を追加するには、このファイルをアーカイブする必要があります。私はそれを削除し、systemctl daemon-reload
StackExchangeの他の場所で答えに従おうとしましたが、もう役に立ちませんでした。
この偽のシステム構成エントリを削除する方法は?
編集:apt purge openvpn
すべての痕跡を削除しようとした後も残ります。
[email protected]: Failed to schedule restart job: Unit [email protected] not found.
これはどこから出たの?
ベストアンサー1
たとえば、/etc/default/openvpn ファイルが AUTOSTART セクションにあることを確認します。自動起動=「ログイン」。そうでない場合、デフォルトは openvpn パスで「all」です。 /etc/openvpn/.このディレクトリ内のすべての.confファイルは、対応する特定の名前付きサービスを開始しようとします。たとえば、/etc/openvpn/login.conf です。
18.04にアップグレードしたときも同じ問題が発生しました。突然、私のopenvpnディレクトリにあるすべての.confファイルをopenvpnトンネルで起動しようとしています。
VPN 構成ファイルの auth-user-pass が login.config を指している場合、これが発生しないようにするには、名前を login.secret のようなものに変更する必要があります。または、/etc/openvpn/にあるVPN接続のmyvpn.confと一致するように、/etc/default/openvpnにAUTOSTART = 'myvpn'という名前を付けます。