• ベストアンサー

LinuxにおけるNICの名前

AMD fusion機(ベアボーン)にFedora15をインストールしたのですが、メインのNICの名称がeth0ではなくp35p1などという名称になります。 これはどう解釈すればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • takuranke
  • ベストアンサー率31% (3923/12455)
回答No.1

今年の2月に、 Feodraの開発者であるMatt Domsch氏のブログで、 次期メジャーバージョンとなるFedora 15では、ネットワークデバイスの名前が従来のeth0といったものから、よりハードウェア構成や機能を反映した名前に変更されることが書かれています。 対応したハードウェアであれば、 例として次のようなネットワークデバイス名が使われるようになるそうです。 1.オンボードのNIC「em数字」。emはembeddedを意味している 2.PCIスロットのカード「pciスロット番号:ポート番号」 3.NPARおよびSR-IOV対応デバイスには「_数字」のサフィックスを追加 4.「.VLAN」「:エイリアス」などのサフィックスはこれまで通りサポート ハードウェアが情報の取得に対応していない場合には、 最終的にeth0やeth1といった従来どおりの名前が使用されるようです。

okdummy001
質問者

お礼

ご回答ありがとうございます。

okdummy001
質問者

補足

なるほど。ありがとうございます。 私も名称が変わっただけかとあたりをつけてifcfg-p35p1というファイルを/etc/sysconfig/network-scripts/ 以下に作成して固定IPを付けたりしてみたのですが、しばらく使っていると通信ができなくなりました。 ちょっと出会ったことのない挙動なので、従来のように設定で畿内のかなと思ってしまっている所です。

関連するQ&A

  • 追加のNICが見えていない?

    こんばんは。 HP社のProlientサーバに、4ポートのNICを追加し、 RHEL4をインストールしました。 オンボードで2ポートあるため、計6ポートです。 これらでTeamingを計画しています。 RHEL4のインストールは完了しました。 ところが、RHEL4で「ifoncifg -a」を実行しても 4ポートのNICが表示されていません。 「eth1」、「eth2」、「eth3」・・のように 4ポート分が認識されると思っていたのですが。 何か基本的なことを間違えていますでしょうか?。 お手数ですがご意見お願いします。

  • sendmailが使用するNICの指定方法

    お世話になります。 MTAはsendmail限定のLinuxサーバという状況で、2枚のNIC(eth0、eth1)に、異なるグローバルIPアドレスを振り、 eth1側のみを指定して使用する方法が判らずつまずいています。 他のツールをインストールしなくても良い方法(できればsendmailの設定だけで何とかなる方法)を知っている方はおりませんか?

  • 適切なNICの選び方

    自宅のPC(LINUX FEDORA4)をPCルーターとして使用することを考えています。 そのため、インターネット接続用(Bフレッツを使用しています)と内部用 の2つのNICを用意しなければなりません。1つは単純に予めPCに備え付け られているNICを使用することを考えています。しかしもう1つは増設しな ければなりません。いろいろなサイトや本サイトのQ&Aを確認しましたが、 ちょっと混乱してしまっています。あるサイトには、Intel Ether Express PRO/100+(82559)やPRO/100S(82550)がよいと書いてありました。Intelの ページを覘くとPRO/1000MTやPRO/1000GTという似たようなものもあります。 さらにサーバアダプタ/デスクトップアダプタの区別もつきません。結局 どれが適切なのか、わかりません。どなたかアドバイスいただけませんで しょうか。ちなみにパソコンは中古で買ったCOMPAQです。Evo D300 SF/CT P1.5と書かれています。だらだらと申し訳ありませんでしたがよろしく お願いいたします。

  • CentOS5.3でNICを認識しない

    恐れ入りますが、ご教授願います。 CentOS5.3をインストールしましたが、NICを認識しませんでした。 下記はPCスペックです。 メーカー:kouziro 機種:KZSN3103 CPU:Genuine Intel(R) CPU 575 @ 2.00GHz メモリ:2GB HD:150GB NIC:NVIDIA nforce 10/100/1000 Mbps Ethernet 「試したこと」 1.CentOSインストール後、ifconfig eth0を実行すると  Device not founrdになる。 2.ifconfigの結果を見てもethはなし。wlanはあり。 3./etc/rc.d/init.d/network retsart実行も改善なし。 「未確認」 カーネルの再構築で改善するとネット上に ありましたが、よくわからないので試してません。 「お聞きしたいこと」 1.NVIDIA nforce 10/100/1000 Mbps EthernetのCentOS用ドライバ  が見つからないということは、CentOSでは利用不可能なのでしょ  うか。 2.もし現在のNICが利用できなければLANカードを購入するしか  ないのでしょうか。(WLANは無線のAPがないため利用は考え  てません) 現在はWindowsXPを入れ直してしまいましたが、勉強のために CentOSとVMware playerを入れたいと考えています。NICを認識 しないとネットが利用できないため不便です。 以上、よろしくお願いします。

  • NICが認識されません

    最近RedHatからFedora Coreにアップグレードしました。それまで、ネットワークはeth0がインターネット、eth1がLANという構成で、問題なく運用していたのですが、アップグレード後、eth1だけが認識されなくなりました。 GUIのネットワーク設定をみる限り、ハードウェアの存在は認識されているようなのですが、ネットワーク起動のさいnatsemi doesn't seem to be presentというエラーがでます。ドライバだろうと思ったのですが、natsamiというのは当方のNIC(ネットギアFA-311)のドライバで間違いなさそうで、またシステムにも存在しているようなのです。もっとも、modprobeでモジュールを組みこもうとすると Error inserting natsemi (/lib/modules/2.6.5-1.358/kernel/drivers/net/natsemi.ko): Unknown symbol in module, or unknown parameter (see dmesg) というエラーがでます。 こうした場合新たにドライバを入手してコンパイルするしか方法がないのでしょうか(挑戦しようとしましたがディレクトリ構成などがRedHatと違うようで、見当がつきませんでした)。 自分自身確信がないことから曖昧に聞こえることと思います。大体の方向性や他の参照先でもかまいませんので、見当のつくかたがいらっしゃいましたら、教えて戴けると助かります。 宜しくお願いします。

  • RedhatLinux Enterprise v5

    ハードウェア上で認識されたNIC#1、NIC#2が Redhat EE v5をインストールすると NIC#2がeth0、NIC#1がeth1となるのですが これってRedhat EE v5の仕様でしょうか?

  • CentOSでNICが認識されない。

    先日使いたいソフトウェアがカーネルを更新しました。 その際Nvidiaのグラフィックカードも入れ替えたのですが、 その後からNICが認識されずeth0が表示されなくなりました。 非常に困っております。 インテル製のDP55WGというマザーボードを使用しており、NICは、オンボードのものを使用しています。 e1000eのモジュールは認識していましたが、念のためインストールし直しました。それでも直らず。。。 よく見るとLANのランプが両方点灯しておらずオレンジはOFFになっているのが気になります。 解決方法ご存じの方がいらっしゃいましたら返信よろしくお願いいたします。 使用しているOSはCentOS6.0です。 ちなみにCentOS5.6で新しいカーネルにした際にこのような不具合が起こりました。

  • NICの認識ができません。

    チップがRealtek RTL8139のNICを付けた状態でRedHat6.2を インストールしました。LANにつなげようと思っているのですが どうやらNICが認識されていないようです。いろんなHPや本を見て設定 しているのですがうまくいきません。ここの掲示板も参考にしたのですが だめでした。 # ifconfig -a を実行したら Ioのみ表示され、eth0はありませんでした。 # /etc/init.d/network restart を実行したら eth0:failed となりました。 # modprobe via-rhine を実行したら via-rhine.o: init_module: Device or resource busy via-rhine.o: insmod /lib/modules/2.2.14-5.0/net/via-rhine.o failed via-rhine.o: insmod via-rhine failed となりました。 もしかしてvia-rhineが古いのではと思い、coregaのHPからvia-rhine.cを ダウンロードしてきてコンパイルしました。 そしたらたくさんのコンパイルエラーが出てきてしまって、どうしたら良いのか 途方にくれています。コンパイルエラーの内容はパースエラー等でした。 本当にvia-rhine が古いのか、それとも設定が間違っているのかも分かりません。 助けてください。よろしくお願いします。

  • FletsADSLを経由してのLinuxルータ???

    前回、Linux機はFletsADSLを経由して、外のIPAddressは訪問できましたが、 でも、このマシンはルータとして、後のLANのマシンはまだ訪問できませんでした。 OS: RedHatLinux 7.01J Hardware: CPU celeron 333MHZ Memory:64MB NIC eth0:rtl8139 eth1:tulip インストール手順: 1>eth1にADSLModemと接続させて、eth0は別のマシンと接続している。 それで、netconfでeth1関連IPアドレスを抜いて、無効になった。 2>次、adsl-setupで、ISPから貰ったUID、eth1を選択して、ISPプライマリーDNS とセカンダリーDNSのIPアドレス、パスワード、firewallの選択(0に指定して) 等順序に設定した。 3>adsl-startで起動して、...connectedになった、成功そうです。 4>ifconfigで確認して、eth0,eth1,lo,ppp0に対しての情報が出てきた。 eth0 ......... MTU=1500 eth1 ......... MTU=1500 ppp0 ......... MTU=1454 成功そうです。 5>/etc/sysconfig/networkに,gatewaydevはeth1になる 6>このlinuxマシン自体でping www.goo.ne.jpは順調にできました。 7>eth0と接続しているほかのマシンで"ping www.goo.ne.jp"をやりますと、 最初には、正しいIPAddress順調に出来ましたが、すぐ、"Request timed out" になりました。 でも、"ping linux機のinetのIPAddress"は大丈夫でした。 今、困っています。 よろしくお願いいたします。

  • インストール後のeth番号変更。

    CentOSインストール後、以下のようにNIC構成がされていました。 【サーバNIC構成:ifoconfig実行結果】 下から4番目のNIC(MAC:D) → eth0 下から3番目のNIC(MAC:C) → eth2 下から2番目のNIC(MAC:B) → eth3 拡張ボード一番下のNIC(MAC:A) → eth1 【質問】 上記状態から、 下から4番目のNIC(MAC:D) → eth3 下から3番目のNIC(MAC:C) → eth2 下から2番目のNIC(MAC:B) → eth1 拡張ボード一番下のNIC(MAC:A) → eth0 というように、サーバの下からeth番号を0、1 と変更していきたいのですが 設定変更の必要なファイル・項目はどれになるのでしょうか? ご教授お願いします。