$ sudo apt-get subversionビルド必須libssl-dev $ svn co https://svn.ntop.org/svn/ntop/trunk/n2n $ cd n2n /n2n_v2 Red Hatベースのシステムに$ make $ sudo make install install n2n:$ sudo yum install subversion gcc-c ++ openssl-devel $ svn co https://svn.ntop.org/svn/ntop/trunk/n2n $ cd n2n /n2n_v2 $ make $ sudo make install n2nでP2P VPNを構成する
前述のように、少なくとも1つのスーパーノードが必要です。これは初期ブートサーバーとして機能します。このスーパーノードのIPアドレスは1.1.1.1であるとします。スーパーノード:
スーパーノードとして機能するコンピューターで次のコマンドを実行します。 ' -l< port>'はスーパーノードのリスニングポートを指定します。実行ルートにはroot権限は必要ありません。$ supernode -l 5000エッジノード:
各エッジノードで、次のコマンドを使用してP2P VPNに接続します。エッジデーモンはバックグラウンドで実行されます。エッジノード#1:$ sudo edge -d edge0 -a 10.0.0.10 -c mynetwork -u 1000 -g 1000 -kパスワード-l 1.1.1.1:5000 -m ae:e0:4f:e7:47: 5bエッジノード#2:$ sudo edge -d edge0 -a 10.0.0.11 -c mynetwork -u 1000 -g 1000 -kパスワード-l 1.1.1.1:5000 -m ae:e0:4f:e7:47 :5c以下は、コマンドラインの説明です。' -d< interface name>'オプションは、edgeコマンドによって作成されたTAPインターフェイスの名前を指定します。 < -a< IPアドレス>>'オプションは、(静的に)TAPインターフェイスに割り当てられたVPNのIPアドレスを指定します。 DHCPを使用する場合は、いずれかのエッジノードにDHCPサーバーを構成してから、代わりに' -a dhcp:0.0.0.0'オプションを使用する必要があります。 ' -c< group name>'オプションは、VPNグループの名前を指定します(最大長は16バイト)。このオプションは、同じノードセットに複数のVPNを作成するために使用できます。 TAPインターフェイスを作成した後、ルート特権を削除するには、-l -uオプションと-gオプションを使用します。エッジデーモンは、指定されたユーザー/グループIDとして実行されます。 ' -k< key>'オプションは、twofishで暗号化されたキーを指定します。コマンドラインからキーを隠したい場合は、N2N_KEY環境変数を使用できます。 &l-l< IPアドレス:ポート>'オプションは、スーパーノードのリスニングIPアドレスとポート番号を指定します。冗長性を確保するために、最大2つの異なるスーパーノード(-l<スーパーノードA> -l<スーパーノードB>など)を指定できます。 ' -m' TAPインターフェイスに静的MACアドレスを割り当てます。このパラメータがないと、edgeコマンドはランダムにMACアドレスを生成します。実際、VPNインターフェイスには静的MACアドレスを強制することを強くお勧めします。それ以外の場合、たとえば、あるノードでエッジデーモンを再起動すると、他のノードのARPキャッシュは新しく生成されたMACアドレスによって汚染され、汚染されたARPレコードが送信されるまでこのノードにデータを送信できません。排除されました。
この時点で、あるエッジノードからのVPN IPアドレスを使って別のエッジノードにpingを送信できるはずです。
トラブルシューティング
エッジデーモンの呼び出し中に次のエラーが発生しました。
n2n [4405]:エラー:ioctl()[操作は許可されていません] [ - 1]
注TAPインターフェースを作成するには、エッジデーモンにスーパーユーザー特権が必要です。そのため、root権限で実行するか、またはedgeコマンドにSUIDを設定する必要があります。その後、' -u'および' -g'オプションを使用して、root権限を拒否することができます。
まとめ
n2nは無料のVPNソリューションで、あなたにはとても便利です。自分のホームネットワークを使用しているか、クラウドホスティングプロバイダから公的にアクセス可能なVPSインスタンスを使用しているかにかかわらず、スーパーノードを簡単に設定できます。機密の認証情報や鍵をサードパーティのVPNプロバイダの手に委ねる必要はもうありませんn2nを使用すると、友人同士で低遅延、高帯域幅、スケーラブルなP2P VPNを設定できます。
長い間ubuntuを使用してきた人々、多くの人々が突然ヒントを出します。ディスク容量は1G未満です。それから長い間分析しなさい。 。最近同様の問題が発生した、レコードは次のとおりです
でSambaサーバーを使用する例ラボ環境: Vboxでは、Rehat5仮想マシン sambaサーバーを使用する 目的:sambaサーバーを使用してファイルをサーバーにアップロードする [root
LinuxでWindows共有ディレクトリをマウントする 1.Share windowsフォルダ マウントする前にパスワードユーザーを作成します(現在のユーザーも)はい)、マウントしたいフォルダを共
を設定します。 linuxでTOMCATとJDKをインストールします。 ステップ1:新しいbossユーザーを作成します。ユーザー名:boss、パスワード:boss ユーザーパスは/app /boss