blog

今日のUbuntu Tip - Ubuntuで仮想NICを作成する

ネットワーク操作やIPネットワークについてご存知の方は、ほとんどの場合、各ネットワークカードには1つのIPアドレスしか割り当てられていないことを知っているはずです。これは1対1で考えるのが通例です。...

Oct 3, 2014 · 2 min. read
シェア

このチュートリアルは、Ubuntuを使って少し実験してみたい人のためのものです。すべての人、特にプロダクションマシンを使っている人向けではありません。

ネットワーク操作やIPネットワークについてご存知の方は、ほとんどの場合、各ネットワークカードに割り当てられるIPアドレスは1つだけであることを知っているはずです。これは1対1のものとして考えるのが通例です。

1つのNICは1つのIPアドレスに対応し、1つのNICとそのIPアドレスを持つマシン上では、1つのウェブサービス/ポートしかバインドまたは実行できません。例えば、80番ポートでウェブサーバを実行したい場合、1つのIPアドレスとポート番号は1つのウェブサーバによってのみリッスンされます。このように設計されています。

つまり、NICとIPアドレスは1対1の関係ではなく、別々のIPアドレスを割り当てられる仮想NICを作成できます。したがって、1つの物理NICに無制限の数のサブNICまたは仮想NICをクラスタ化することができます。それぞれが対応するポートに独自のIPアドレスを割り当てることができます。

この短いチュートリアルでは、Ubuntu上でこれをすべて行う方法を紹介します。これは、1枚の物理ネットワークカードと1つのポート番号で、1台のコンピュータ上で複数のネットワークサービスを実行し、テストするのに最適な方法です。

そのためには、以下のコマンドを実行してネットワーク・インターフェース・ファイルを開きます。

sudo gedit /etc/network/interfaces 

次に、下のイメージの手順に従って、必要な数の仮想NICを追加します。デフォルトでは、Linuxは最初のNICにeth0という名前を割り当てますので、マシンにNICが1つしかない場合は、eth0という名前になります。

仮想NICを追加し、複数の静的NICを作成し、eth0:1、eth0:2、eth0:3などの名前を付けます。

作成したNICごとに、ネットワークがすべて異なるサブネットであることも確認してください。

完了したらファイルを保存し、以下のコマンドでネットワークサービスを再起動します。

sudo service networking restart 

それだけです!

楽しんでください!

via: //---------ux/

Read next

マイクロソフトはデータ犯罪対策の専門家にコマンドを公開する

ボットネット、トロイの木馬、金融資産や知的財産を盗むために使用されるマルウェアなどを追跡するサイバー犯罪対策担当者は、新しいリソースを手に入れることができます。

Oct 3, 2014 · 3 min read