=== VPNクライアント設定ファイル ===
引き続き、VPNクライアント用の設定ファイルを作成していきます。<br/>
ただ…あ~だこ~だファイルを移すのは面倒なので、すべてを包含した設定ファイルを作成します。
==== 「ovpngen」のインストール ====
AURに「ovpngen」という、便利なツールがあります。<syntaxhighlight lang="bash"br/>cd ~これを使用してVPNクライアント用の設定ファイルを作成していきます。<br/syntaxhighlight>まずは、以下のコマンドを使用してツールをゲットします。<syntaxhighlight lang="bash"br/>(バージョンは適宜最新のものに読み替えてください){{bc|# cd /etc/openvpn/client# wget https://github.com/graysky2/ovpngen/archive/v1.28.tar.gz</syntaxhighlight><syntaxhighlight lang="bash"># tar -xvf v1.28.tar.gz</syntaxhighlight><syntaxhighlight lang="bash"># cd ovpngen-1.28</syntaxhighlight><syntaxhighlight lang="bash"># chmod +x ovpngen</syntaxhighlight>}}このツールはスクリプトなので、これでインストール完了です。
==== VPNクライアント用設定ファイルの生成 ====
「ovpngen」を使用して、設定ファイルを作成します。<syntaxhighlight lang="bash"br/>(ポート番号、プロトコルは適宜読み替えてください){{bc|./ovpngen [VPNサーバーのIPアドレスまたはURL] /etc/openvpn/server/ca.crt /etc/easy-rsaopenvpn/pkiclient/signed/client1client.crt /etc/easy-rsa/pki/private/client1client.key /etc/openvpn/server/ta.key 1194 tcp > client.ovpn}} このファイルをVPNクライアントに持って行って、OpenVPNクライアントアプリに読み込ませればOKです。 ただ…ここで作成した「client.ovpn」ファイルの以下の部分は編集した方が良いかもです…。<br/syntaxhighlight>(自信なし…)
このファイルをクライアントに持って行って接続???{{hc|# nano /etc/openvpn/client/client.ovpn|cipher AES-256-CBC ←コメントアウトを外すauth SHA512 ←コメントアウトを外す}}