ifupスクリプトでopenvpn auth-user-passを制御しますか?

ifupスクリプトでopenvpn auth-user-passを制御しますか?

/etc/network/interfaces で以下を設定しました。

 iface companyvpn inet manual
 openvpn company

これにより、次のことができます。

 ifup companyvpn

しかし、残念ながら、バックグラウンドでプロセスを停止/残しているようで、私の資格情報を提供することはできません。

 ifup companyvpn 
 Starting virtual private network daemon: companyEnter Auth Username:
 [1]+  Stopped                 ifup companyvpn

メッセージが表示されたときにユーザー名とパスワードを許可する方法についてのアイデアはありますか?

答え1

ユーザー資格情報を直接提供して問題を解決しました。

銀行/etc/openvpn/client.conf:

auth-user-pass /etc/openvpn/client.cred

ファイルの形式は次のとおりです。

someusername
somepassword

しかし、ファイルの権限に注意してください!600十分なはずです。

それを実行し、ifupすべてが大丈夫です。

ifup companyvpn
Starting virtual private network daemon: company.

関連情報