これがリンク完全な手順についてはこちらをご覧ください。
ステップ 9 に進むと、「9. クライアント構成ファイルのセットアップ」という見出しの下に、次のように表示されます。
次に、openVPNをクライアントとして動作するように設定します。クライアントにはすでにopenvpnパッケージがインストールされており、/etc/openvpn/に「ca.crt」、「vpnclient1.key」、「vpnclient1.crt」があることを覚えておいてください。
サンプルの client.conf を /etc/openvpn にコピーします。
$ sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/
/etc/openvpn/client.conf を編集します。
...
これがopenvpnクライアントクライアントであることを指定します
リモート VPN サーバー 1194
ca ca.crt
証明書 vpnclient1.crt
キー vpnclient1.key ...
クライアントでOpenVPNを起動します
$ /etc/init.d/openvpn start * 仮想プライベート ネットワーク デーモンを起動しています... * VPN 'クライアント' を自動起動しています
$ ifconfig tun0 tun0 リンク encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255
ただし、最後のコマンドを実行しようとすると、次のエラーが発生します。
bash: /etc/init.d/openvpn: No such file or directory
スクリプトが systemctl か何かに取り込まれたと仮定して、次のいくつかを試しました。
# systemctl enable [email protected]
# systemctl start [email protected]
...タブ補完で偶然見つけました。どうすればいいのか、誰か教えてくれませんか?
ありがとう
答え1
使用したい最新の Fedora システムでfoo.conf
で定義された OpenVPN 接続を開始するには、 を使用して将来の起動時に有効にすることができます。/etc/openvn
systemctl start [email protected]
systemctl enable [email protected]
形式の systemd ユニット[email protected]
はテンプレート ユニットであり、使用するユニットの特定のインスタンスを指定する必要があります。OpenVPN の場合、インスタンス名は構成ファイルのベース名です。
したがって、あなたの場合は次のようにして接続を開始できます:
systemctl start [email protected]
永続的に有効にするには、次の操作を行います。
systemctl enable [email protected]