web-dev-qa-db-ja.com

新しいネットワークethをどのように作成しますか?

Eth0とeth1が搭載されたマシンがあり、eth2を作成してIPアドレスを割り当てたいと思います。

これを行うためのコマンドは何ですか?

16
sivabudh

Linuxマシンでは、eth0およびeth1は実際のネットワークポートに対応します。 eth2を追加するには、内部PCI(e)ネットワークカードを追加するか、USBネットワークを追加して、別のNICを追加する必要がありますアダプタ。 Redhatネットワークインターフェイス設定 を参照してください。

必要なのが別のIPアドレスだけである場合は、既存のアダプターの1つで イーサネットエイリアス を作成できます。エイリアスは仮想ネットワークカードのようなもので、既存のポートに別のIPアドレスを割り当てることができます。 eth0のIPアドレスが192.168.1.5であるとします。

これを一度行うには、(rootとして)ifconfig eth0:0 192.168.1.6 upを実行します。 (eth0の2番目のエイリアスにはeth0:1、3番目のエイリアスにはeth0:2、またはeth0の代わりにeth1のエイリアスにはeth1:0を使用します。)この構成は再起動時に失われます。

永続的に構成するには、構成スクリプトに追加します。 /etc/sysconfig/network-scripts/ifcfg-eth0のコピーを同じディレクトリのファイルifcfg-eth0:0に作成します。新しいファイルを次のように変更します。

DEVICE=eth0:0
IPADDR=192.168.1.6
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
NAME=eth0:0

両方のファイルのGATEWAY行を削除またはコメント化し、/etc/sysconfig/networkファイルにGATEWAY行を追加します。次に、ifup eth0:0で新しいエイリアスを開始するか、service network restartで完全にネットワークを再起動します。

17
quack quixote

質問の仕方から、マシンにeth0およびeth1。他の回答者は、NICカードは2枚だけであると想定していますが、3番目のNICがすでにコンピューティングにインストールされているが、 「引き上げ」られていない(または明示的にシャットダウンされている)。

3 NIC=カードを持っていると確信していると仮定しましょう。しかし、何とかしてifconfigを実行すると、出力は次のようになります。

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:439793 errors:0 dropped:0 overruns:0 frame:0
          TX packets:439793 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:412415058 (412.4 MB)  TX bytes:412415058 (412.4 MB)

eth0      Link encap:Ethernet  HWaddr [mac address]
          [...]

eth1      Link encap:Ethernet  HWaddr [mac address]
          [...]

矛盾があるようです、3 NIC=カードですが、ポートは2つしかありません。これは、ifconfigが「up」のポートのみを表示するためです。したがって、唯一のことあなたがする必要があるのはコマンドを実行することです:

ifconfig eth2 up

ルートとして実行する必要があることを覚えておいてください。ディストリビューションで必要なように実行してください。

IPアドレスの設定と「ポートの起動」を組み合わせることができます。

ifconfig eth2 192.168.222.2 netmask 255.255.255.0 up

"up"はこの行の他のものの後にあるはずですが、それでも機能します。

4
v010dya

次の手順を実行します:

  1. コンピューターをシャットダウンしなさい
  2. 電源から切断する
  3. オープンケース
  4. NICを挿入する
  5. ケースを閉じる
  6. 電源を再接続します
  7. コンピュータを起動する
3
alexanderpas