web-dev-qa-db-ja.com

Ubuntu 14.04イーサネットとWifiが機能しない(未請求のネットワーク)

Ubuntuの新規インストールの一般的な問題と思われる問題が発生しています( http://ubuntuforums.org/showthread.php?t=2260232 など)が、投稿されたソリューションはありません私のために働きます。 Live USBを使用して、Dell Inspiron 6400ラップトップ(32ビット)のWindows XPをUbuntu 14.04.4に置き換えました。 Windowsでは、Wifiはうまく機能しました。 LiveUSBを使用してUbuntuを起動すると、wifiは機能しませんが、有線接続は機能しました。永続的なインストールを続行し、後で接続を修正することにしました。 WindowsをUbuntuに置き換えた後、有線イーサネットも機能しません。この問題に関する投稿を読むと、カーネルを更新する必要があることは明らかですが、使用するバージョンやLinuxイメージファイルはわかりません。ポインタをいただければ幸いです。システムパラメータは次のとおりです。

 ** lshw -C network ** 
 * -network 
説明:ネットワークコントローラー
製品:BCM4311 802.11b/g WLAN 
ベンダー: Broadcom Corporation 
物理ID:0 
バス情報:pci @ 0000:0b:00.0 
バージョン:01 
幅:32ビット
クロック: 33MHz 
機能:pm msi pciexpress bus_master cap_list 
構成:driver = wl latency = 0 
リソース:irq:16 memory:efdfc000-efdfffff 
 * -network UNCLAIMED 
説明:イーサネットコントローラー
製品:BCM4401-B0 100Base-TX 
ベンダー:Broadcom Corporation 
物理ID:0 
バス情報:pci @ 0000:03:00.0 
バージョン:02 
幅:32ビット
クロック:33MHz 
機能:pm bus_master cap_list 
設定:latency = 64 
リソース:memory:ef9fe000-ef9ffff 
 
 ** nm-too l ** 
 
 NetworkManagerツール
 
状態:切断
 
 ** cat/var/lib/NetworkManager/NetworkManager。 state ** 
 [main] 
 NetworkingEnabled = true 
 WirelessEnabled = true 
 WWANEnabled = true 
 WimaxEnabled = true 
 
 ** cat /etc/NetworkManager/NetworkManager.conf ** 
 [main] 
 plugins = ifupdown、keyfile、ofono 
 dns = dnsmasq 
 
 [ifupdown] 
 managed = false 
 
#ifup(8)およびifdown(8)
 auto lo 
 iface lo inet loopback 
 
 rfkill list 
(空白出力)
 
 ** ifconfig -a ** 
 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パケット:161エラー:0ドロップ:0オーバーラン:0フレーム:0 
 TXパケット:161エラー:0ドロップ:0オーバーラン:0キャリア:0 
 c ollisions:0 txqueuelen:0 
 RXバイト:11790(11.7 KB)TXバイト:11790(11.7 KB)
 
 ** cat /etc/udev/rules.d/70 -persistent-net.rules ** 
#このファイルは、persistent-net-generator.rulesルールファイルによって実行される/lib/udev/write_net_rules
#プログラムによって自動的に生成されました。
#
#各ルールを1つの
#行に保持し、NAME =キーの値のみを変更する限り、それを変更できます。
 
#PCIデバイス0x14e4:0x170c(b44)
 SUBSYSTEM == "net"、ACTION == "add"、DRIVERS == "?*"、ATTR {address} == "00:19 :b9:6e:82:cf "、ATTR {dev_id} ==" 0x0 "、ATTR {type} ==" 1 "、KERNEL ==" eth * "、NAME =" eth0 "
 
 iwconfig 
 loワイヤレス拡張機能なし。
3
yvoloshin

ワイヤレス用の誤ったドライバーがインストールされています。それを修正しましょう:

Sudo apt-get purge bcmwl-kernel-source

正しいイーサネットドライバーをロードしましょう。

Sudo modprobe b44

イーサネットが機能しているので、ワイヤレスに必要なファームウェアをインストールします。

Sudo apt-get update
Sudo apt-get install firmware-b43-installer

再起動後、すべてが期待どおりに動作するはずです。

の説明:ドライバーbcmwl-kernel-sourceのインストール、特定の場合、間違ったドライバー、競合するドライバーのブラックリスト:

blacklist b43 
blacklist b43legacy 
blacklist ssb 
blacklist bcm43xx 
blacklist brcm80211 
blacklist brcmfmac 
blacklist brcmsmac 
blacklist bcma 

インストールでは、Broadcomイーサネットデバイスがあるかどうかを判別し、そのドライバーb44と非常にブラックリストに登録されたssbがそれでもロードできるようにすることになっています。 Linuxのほとんどの事柄や、さらに言えば、人生のように、通常は完全に見えないように見えます。時々、そうではありません。

完全に問題がなければ、ブラックリストファイルは長くなります。

blacklist b43 
blacklist b43legacy 
blacklist ssb 
blacklist bcm43xx 
blacklist brcm80211 
blacklist brcmfmac 
blacklist brcmsmac 
blacklist bcma 
blacklist b44 
install wl 
modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl ; modprobe --ignore-install b44

これにより、ブラックリストに登録されたssbがロードされ、b44がイーサネットを機能させることができるようになります。何らかの理由で、それはインストールされませんでした。

間違ったドライバーがずっとあったので、bcmwl-kernel-sourceをすばやく簡単にパージし、blacklist-bcm43.confファイルも完全に削除しました。これにより、ssb、b43(ワイヤレスの場合)、およびb44(イーサネットの場合)が正常にロードできました。ファームウェアをインストールすると、ワイヤレスも正常に機能します。

4
chili555