編集:問題IS BACK ..バグを回避するための永続的かつ信頼できる方法を見つけることができません(バグを2回管理しました)。私はrc.localを変更します。rc.local〜という名前のファイルがどこからともなく飛び出します。これが何をするのか理解できません。
また、/ etc/init/module-init-tools.confファイルを持っていません、kmod.confのスクリプトを変更しています...
ヘルプは大歓迎です。
編集: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003297 のおかげで問題は解決しました
Ubuntu 14.04 LTSをWindows 7と一緒にインストールしました。Windowsでイーサネット接続は問題なく動作しますが、Ubuntuでは動作しません。この問題はドライバーに関連しており、IPアドレスの取得/割り当てができないと思います。助けてくれてありがとう、前に問題を説明します。
私のWiFi接続は問題なく動作します。 Wi-Fiを無効にすると、ネットワークマネージャーは有線接続1を使用して接続を試み、常に「切断-オフラインになりました」を返し、再度接続を試みてサイクルを繰り返します(切断-オフラインになりました)。
診断情報:
〜$ lspci | grepイーサネット
00:07.0ブリッジ:NVIDIA Corporation MCP61 Ethernet(rev a2)
〜$ ifconfig
eth0
リンクencap:Ethernet HWaddr bc:5f:f4:6f:26:c0
inet6 addr:fe80 :: be5f:f4ff:fe6f:26c0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:12 drop:0 overruns:11 frame:1 TXパケット:140エラー:0ドロップ:0オーバーラン:0キャリア:0衝突:0 txqueuelen:1000 RXバイト:0(0.0 B)TXバイト:27262(27.2 KB)lo
リンク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:1679 errors:0 dropped:0 overruns:0 frame :0 TXパケット:1679エラー:0ドロップ:0オーバーラン:0キャリア:0衝突:0 txqueuelen:0 RXバイト:147779(147.7 KB)TXバイト:147779(147.7 KB)
イーサネットコントローラーについて:あまり理解していませんが、ここに私が得た情報があります:
〜$ Sudo lshw -classブリッジ
*-ブリッジの説明:イーサネットインターフェイス製品:MCP61イーサネットベンダー:NVIDIA Corporation物理ID:7バス情報:pci @ 0000:00:07.0論理名:eth0バージョン:a2シリアル:bc:5f:f4:6f:26:c0サイズ:100000000容量:100000000幅:32ビットクロック:66MHz機能:ブリッジpm msi ht bus_master cap_listイーサネット物理mii 10bt 10bt-fd 100bt 100bt-fd自動ネゴシエーション設定:autonegotiation = on broadcast = yes driver = forcedeth driverversion = 0.64 duplex = full latency = 0 link = yes maxlatency = 20 mingnt = 1 multicast = yes port = MII speed = 100Mbit/sリソース:irq:44 memory:eeefd000-eeefdfff ioport:d080(size = 8)
最後に、接続を診断するスクリプトを取得しました。wifiがオフで、イーサネット経由で接続しようとしているときの出力を次に示します。
警告:このシステムにはデフォルトのルートがありません
情報:ホストlocalhostがICMP pingに応答します
情報:ループバックインターフェイスは正常に動作しています
情報:loインターフェイスがアップしています
情報:loインターフェースにはIPアドレス127.0.0.1/8 :: 1/128が割り当てられています
情報:loインターフェースにはtxおよびrxパケットがあります。
INFO:eth0インターフェースは稼働していますINFO:eth0インターフェースにはIPアドレスfe80 :: be5f:f4ff:fe6f:26c0/64が割り当てられていますERR:eth0インターフェースにはパケットがありません。リンクダウンしますか?
警告:eth0インターフェースにはrxエラーがあります。
警告:wlan0インターフェイスがダウンしています
エラー:システムにネームサーバーが設定されていません
警告:システムはICMPを介してインターネットホストwww.debian.orgに到達していないようです警告:インターネットホストwww.debian.orgのWebサーバーにアクセスできません
読んでくれてありがとう、そして私を助けてくれれば大歓迎です。
編集:$ Sudo lshw -class network
*-network DISABLED
description: Wireless interface
physical id: 1
bus info: usb@1:4
logical name: wlan0
serial: 00:e0:4c:c0:c4:2c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8192cu driverversion=3.16.0-34-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
注:これはバグとして報告された回数が多いため、この回避策を回答として投稿しています。 。
テスト
Ubuntuリカバリモードを開始します。システムの電源をオンにして押します Shift GRUBメニューの起動中。
b。 「Ubuntuの詳細オプション」> Ubuntu、[カーネルバージョン](回復モード)を選択します
「ルート」を選択し、以下のコマンドを入力します。
rmmod forcedeth
modprobe forcedeth msi=0 msix=0
exit
「再開」を選択して通常の起動を再開します
これで、AM3 + CPUを使用して次回ブートするまでネットワークは正常になります。
回避策がシステムで機能する場合は、以下のファイルを変更して、起動時にスクリプトを自動的に実行してください。
バグ回避策:
ファイル/etc/init/module-init-tools.confまたは/etc/init/kmod.confの「script」の次の行(grepの上)にexec rmmod forcedeth
行を追加します)
行modprobe forcedeth msi=0 msix=0
を/etc/rc.localに追加します
システムを再起動して確認します
出典:主にAchkapの投稿#16 http://ubuntuforums.org/showthread.php?t=2020571&page=2
https://bugs.launchpad.net/ubuntu/+s...x/+bug/1003297
https://bugs.launchpad.net/ubuntu/+bug/1264509
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/12819
ジュリアン・ウリベのコメントの手がかり。
「forcedeth msi = 0 msix = 0」を/ etc/modulesに追加します。この方法では、ロードされたモジュールを停止して、適切なオプションでリロードする必要はありません。最初から適切にロードされるはずです。
ソース:
コメントやその他の回答の以前の手がかり。