このページについて
- 1予備的注意
- 4つのリンク
OpenVZコンテナ内から他のシステムへのVPNトンネルを構築しようとすると、エラーメッセージ/ usr / sbin/pppdが表示される可能性があります。申し訳ありません。このシステムにはPPPカーネルサポートがありません。このチュートリアルでは、OpenVZコンテナにPPPカーネルサポートを追加して、コンテナからVPN接続を開始する方法について説明します。
これがあなたのために働くという保証はありません!
1予備メモ
ホストシステムへのrootアクセス権が必要です。ホストシステムにアクセスできない場合は、ホスティング業者にサポートを依頼する必要があります。
2ホストでのPPPカーネルモジュールの有効化
次のコマンドは、ホストシステムで実行する必要があります。
コンテナでPPPを使用する前に、ホストシステムでPPPカーネルモジュールを有効にする必要があります。
modprobe tun
modprobe ppp-compress-18
modprobe ppp_mppe
modprobe ppp_deflate
modprobe ppp_async
modprobe pppoatm
modprobe ppp_generic
システムの起動時にこれらのモジュールが自動的にロードされるようにするには、これらを/ etc / modules:
に追加します。vi /etc/modules
[...] tun ppp-compress-18 ppp_mppe ppp_deflate ppp_async pppoatm ppp_generic [...] |
3コンテナのPPPの有効化
次のコマンドは、コンテナではなく、ホストシステムで再度実行する必要があります!
この例では、私のOpenVZコンテナIDは101です。異なる場合は、適切に置き換えてください。
PPPを有効にするには、コンテナを再起動する必要があります。必要なコマンドは次のとおりです。
vzctl stop 101
vzctl set 101 --features ppp:on --save
vzctl start 101
vzctl set 101 --devices c:108:0:rw --save
vzctl exec 101 mknod / dev / ppp c 108 0
vzctl exec 101 chmod 600 / dev / ppp
それでおしまい!コンテナで/usr/ sbin / pppdを実行すると、エラーメッセージ/ usr / sbin / pppd:Sorry-このシステムにはPPPカーネルサポートがありません。もう表示されないはずです。
4つのリンク
- OpenVZ:http://openvz.org/