Ubuntuでeth1とeth2を適切に構成できない


10

私はネットワーク管理にまったく慣れていないので、少し難しいことに気づいています。私は1台のインターフェースをサブネット10.0.20.0/24に、もう1台を10.1.0.0/24に、3台目を10.128.0.0/24に設定する必要があるマシンを持っています。私のeth0はすでに実行されており、ifconfigコマンドで結果が表示されます。

eth0      Link encap:Ethernet  HWaddr fa:16:3e:31:bc:c9  
          inet addr:10.0.20.3  Bcast:10.0.20.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe31:bcc9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1454  Metric:1
          RX packets:8941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5662823 (5.6 MB)  TX bytes:616960 (616.9 KB)

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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:672 (672.0 B)  TX bytes:672 (672.0 B)

これを見て、他の場所で/ etc / network / interfacesを次のように設定しました:

auto eth0
iface eth0 inet static
    address 10.0.20.3
    netmask 255.255.255.0

auto eth1
iface eth1 inet static
    address 10.1.0.1
    netmask 255.255.255.0

auto eth2
iface eth2 inet static
    address 10.128.0.1
    netmask 255.255.255.0

eth0はすでに実行されているため、何もしませんでした。「sudo ifdown eth1」を試してみました。私は得ています:

ifdown: interface eth1 not configured

私はこれらのフォーラムを調べましたが、人々はゲートウェイについて話していましたが、このゲートウェイを何に設定し、どのインターフェースに設定すべきかわかりません。誰かが私を助けてくれませんか?

「sudo ifup eth1」を実行すると、次の結果が得られました。

Cannot find device "eth1"
Failed to bring up eth1.

OK、これが私がしたことです-eth1とeth2を使用する代わりに、以下に示すように、それらをそれぞれeth0:1とeth0:2に置き換えました:

auto eth0:1
iface eth0:1 inet static
    address 10.1.0.1
    netmask 255.255.255.0

auto eth0:2
iface eth0:2 inet static
    address 10.128.0.1
    netmask 255.255.255.0

ここで、「sudo ifup eth0:1」と「sudo ifup eth0:2」を実行すると、インターフェースが正しく起動します。したがって、「ifconfig -a」の出力は次のようになります。

eth0      Link encap:Ethernet  HWaddr fa:16:3e:31:bc:c9  
          inet addr:10.0.20.3  Bcast:10.0.20.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe31:bcc9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1454  Metric:1
          RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1220 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:149182 (149.1 KB)  TX bytes:148374 (148.3 KB)

eth0:1    Link encap:Ethernet  HWaddr fa:16:3e:31:bc:c9  
          inet addr:10.1.0.1  Bcast:10.1.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1454  Metric:1

eth0:2    Link encap:Ethernet  HWaddr fa:16:3e:31:bc:c9  
          inet addr:10.128.0.1  Bcast:10.128.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1454  Metric:1

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:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1184 (1.1 KB)  TX bytes:1184 (1.1 KB)

しかし、私はまだ混乱しています。私はデバイスeth1とeth2でも同じことをすることになっています。これらのインターフェースが存在しない場合、どのように追加しますか?

はい、ようやく手に入れました。OpenStackインスタンスを作成したとき、1つのネットワークインターフェイスのみを使用して作成しました。したがって、eth0のみが作成されました。インスタンスを削除し、追加のインターフェイスを指定して新しいインスタンスを作成しました。eth1とeth2が正常に設定されました!


/ etc / network / interfacesに変更を加えた後、ネットワークを再起動しましたか?
EEAA、

はい、私は、コマンド「sudoの再起動を/etc/init.d/networkingが」走った

ネットワークを再起動し、ログを確認してください。syslogとその他の関連ログからのデータを投稿します。そのUbuntu SERVERまたはデスクトップですか?
ETL

1
なんでifdown?インターフェイスはすでにダウンしています。起動するには、を使用する必要がありますifup
etagenklo 2015年

上記の投稿を編集して、ifupの結果を含めました。

回答:


1

コマンドifupifdown/var/lib、以下の一時ファイルを使用して覚えています。他のコマンド(ifconfig)はこれを知りません。したがって、インターフェースをifconfigで構成すると、ifup/ ifdownはまだダウンしていると見なします。

1998年頃、それはすぐにそうなり、おそらく誰もその理由を言うことができません。

可能であれば、編集/etc/networking/interfaces(またはの別の配布に依存する構成/etc)を行い、ifup/ ifdownコマンドを使用します。これらの設定は、再起動しても記憶されます。幸運を!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.