‎VPNVPNもAdd-onで見つかればよかったのですが見つからなかったです。代わりにPPTPサーバを動かす方法が見つかったので、実践してみることにしました。モジュールのコンパイル作業なども必要なので、あくまで所有しているマシン、Ultra4についてになります。Add-onをインストールしておく。pptpdインストールapt-getコマンドでpptpdをインストールする。apt-get自身のアップデートを行う。Done次に、pptpdのインストールを行う。/etc/pptpd.conf以下の設定を追加する。192.168.2.90-99サーバのIPアドレスを指定する。ReadyNASを固定IPで運用していない場合はどうすればいいか分からない。クライアントに割り当てるIPの範囲は、DHCPの割り当て範囲と被らないように注意。/etc/ppp/chap-secretsユーザ名、サーバ名、パスワード、IP、の4項目を1行に記述する。*サーバ名、IPの項目は接続制限を更に厳しくする場合に指定するようだ。いう記述があるので、オプションについてはこのファイルを編集する。/etc/ppp/pptpd-options標準でMS-CHAPv2と128bitMPPEを使用する設定になっている。これが一番強い暗号化らしいのでそのままにしておく。/etc/sysctl.confnet.ipv4.ip_forward=1変更した設定を反映させる。シンボリックリンクを置くとのこと。コマンドを使って自動起動するように設定する。いうノードが必要となる。このノードは再起動すると消えてしまうため、起動スクリプトで自動的に作成するようにしておく。do_start()内に記述。0}作成したスクリプトを自動起動するようにする。../init.d/create_pppカーネルモジュール構築pptpカーネルモジュールが無いので、自前でビルドする必要がある。ディレクトリに含まれるバージョンは適宜読み替えてください。ソースのダウンロードと展開まず、作業ディレクトリへ移動する。場所はどこでもいいですが、共有されているディレクトリにしておくと、Windowsからエクスプローラで操作することもできるのでお勧めです。/c/media/rndsource/次に、ReadyNASのソースをダウンロードします。自分のマシンで稼働中のバージョンを選びます。サイズが大きいので注意します。ダウンロード化完了したら、kernelディレクトリのみ展開します。ファイルをコピーしてきます。CPUが64bitの場合は.smp。32bitの場合は.upをコピーします。allコンパイルは結構時間がかかります。menuconfigキャラクターベースのグラフィカルなメニューが表示されます。ここで新たにインストールしたいモジュールを選択します。ここでの選択状態をざっと引用しておきます。xインストール保存したらモジュールをビルド、インストールします。2.6.37.6.RNx86_64.2.4成果物ができているか確認。2.4.2この状態でも動くはずですが、pptpdの自動起動の確認も含めて念のため再起動します。動作確認ローカルのPCからでも接続テストは可能です。WindowsXPマシンから接続してみます。新しい接続ウィザードより、職場のネットワークへ接続を選択。仮想プライベートネットワーク接続を選択。接続に名前を付け、最初の接続にダイヤルしないを選択。ウィザードが完了したらその流れでユーザ名をパスワードを入力して接続してみる。debugオプションをコメントアウトして有効にすると捗ります。詳細なログが出力されるので、どの段階でコケているのか原因がすぐにわかります。具体的な対処方法も出力されます。コマンドで作ってよ、と言われました。言われたとおりにして事なきを得ました。details.modprobeを実行してみてよ、と言われました。pptpモジュールの構築をしなかった/できていないときに出力されます。