ifconfig にイーサネット ポートが表示されない

ifconfig にイーサネット ポートが表示されない

ubuntuforums.org でこの質問をしましたが、返答がありません。

私は Ubuntu を初めて使用しており、Ubuntu 10.04 Server 32 ビットの新規インストールでオンボード イーサネット ポートが動作しないという問題を抱えています。Google で検索しましたが、問題の答えを見つけることができませんでした。マザーボードは Gigabyte G41MT-S2P です。ドライバの問題かどうかはわかりませんが、ドライバをどこからダウンロードすればよいかわかりません。Gigabyte の Web サイトを確認しましたが、次のように書かれています。

チップセットベンダーによって提供される Linux サポート条件が異なるため、チップセットベンダーの Web サイトまたはサードパーティの Web サイトから Linux ドライバーをダウンロードしてください。

ドライバーの入手方法についてのフォーラム投稿をいくつか見つけましたhttp://partner.atheros.com/Download.aspx?id=125ですが、その URL は機能しません。必要なドライバーであれば、ダウンロードするためのリンクを教えていただけるとありがたいです。検索したのですが、見つからなかったのです。

いくつかのコマンドの出力は次のとおりです。

ifconfig -a:

lo リンクカプセル化:ローカルループバック  
          inet アドレス:127.0.0.1 マスク:255.0.0.0
          inet6 アドレス: ::1/128 スコープ:ホスト
          アップループバック実行中 MTU:16436 メトリック:1
          RXパケット:2 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0
          TX パケット:2 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0
          衝突:0 送信キュー:0
          RXバイト:100 (100.0 B) TXバイト:100 (100.0 B)


lshw -c NET:

  *-ネットワーク未申請
       説明: イーサネット コントローラ
       製品: AR8151 v1.0 ギガビット イーサネット
       ベンダー: Atheros Communications
       物理ID: 0
       バス情報: pci@0000:02:00.0
       バージョン: c0
       幅: 64 ビット
       クロック: 33MHz
       機能: pm msi pciexpress vpd bus_master cap_list
       設定: レイテンシ=0
       リソース: メモリ:fdec0000-fdefffff IOポート:df00(サイズ=128)


lspci: いいえ

00:00.0 ホスト ブリッジ: Intel Corporation 4 シリーズ チップセット DRAM コントローラー (rev 03)
00:02.0 VGA 互換コントローラ: Intel Corporation 4 シリーズ チップセット統合グラフィックス コントローラ (rev 03)
00:1b.0 オーディオデバイス: Intel Corporation N10/ICH 7 ファミリー High Definition Audio Controller (rev 01)
00:1c.0 PCI ブリッジ: Intel Corporation N10/ICH 7 ファミリー PCI Express ポート 1 (rev 01)
00:1c.2 PCI ブリッジ: Intel Corporation N10/ICH 7 ファミリー PCI Express ポート 3 (rev 01)
00:1d.0 USB コントローラ: Intel Corporation N10/ICH7 ファミリー USB UHCI コントローラ #1 (rev 01)
00:1d.1 USB コントローラ: Intel Corporation N10/ICH 7 ファミリ USB UHCI コントローラ #2 (rev 01)
00:1d.2 USB コントローラ: Intel Corporation N10/ICH 7 ファミリ USB UHCI コントローラ #3 (rev 01)
00:1d.3 USB コントローラ: Intel Corporation N10/ICH 7 ファミリ USB UHCI コントローラ #4 (rev 01)
00:1d.7 USB コントローラ: Intel Corporation N10/ICH 7 ファミリ USB2 EHCI コントローラ (rev 01)
00:1e.0 PCI ブリッジ: Intel Corporation 82801 PCI ブリッジ (rev e1)
00:1f.0 ISA ブリッジ: Intel Corporation 82801GB/GR (ICH7 ファミリ) LPC インターフェイス ブリッジ (rev 01)
00:1f.1 IDE インターフェース: Intel Corporation 82801G (ICH7 ファミリー) IDE コントローラー (rev 01)
00:1f.2 IDE インターフェース: Intel Corporation N10/ICH7 ファミリー SATA IDE コントローラー (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 ファミリー SMBus コントローラ (rev 01)
02:00.0 イーサネット コントローラ: Atheros Communications AR8151 v1.0 ギガビット イーサネット (rev c0)

答え1

@thane の回答と他のいくつかの場所の助けを借りて、私はそれを機能させることができました。この問題に再び遭遇した場合に備えて、私が実行した正確な手順を書き留めました。

イーサネットが認識されず、 に表示されない場合はifconfig -a:

  • このファイルをダウンロードし(Google で「compat-wireless」を検索)、フラッシュ ドライブに保存します。
  • フラッシュ ドライブをサーバーに接続し、認識されるのを待ってから、次のコマンドを実行します。
       # sudo マウント /dev/sdb1 /mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/ドライバ選択atl1c
        # 作る               注意: 「make: gcc: command not found」のようなエラーが発生した場合は、次のトラブルシューティング セクションの手順に従い、この手順を繰り返して続行してください。
        # sudo をインストールします
        # sudo modprobe atl1c
        # sudo ifconfig eth0 を起動する
        # sudo vi /etc/network/interfaces
        ファイルの末尾に次の内容を追加します。
            自動 eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networkingを再起動します

次のようなエラーが表示された場合make: gcc: command not found:

  • Ubuntu 10.04 Server 32 ビット CD を挿入します。
  • コンピュータを再起動します
  • 次のコマンドを実行します。
       # sudo apt-cdromを追加します
        sudo ln -s /media/apt/pool /cdrom/pool
        sudo apt-getアップデート
        sudo apt-get install ビルド必須

答え2

10.04 はかなり古く、古いカーネルと古いドライバーが含まれています。11.10 または 12.04 アルファへのアップグレードを検討してください。おそらく ifconfig -a を実行する必要があるでしょう。

関連情報