Centos

無法連接到WIFI

  • May 1, 2014

我終於從 Windows 切換到 Linux。準確地說是 CentOS。不幸的是,我的無線連接無法正常工作,因此訪問網路很麻煩。按照網路上的指示,我被定向到

yum install wireless-tools

它顯示“包 1:wireless-tools-29-5.1.1.el6.x86_64 已安裝且最新版本”

我也被引導到

sudo ifconfig -a

這導致

eth0      Link encap:Ethernet  HWaddr B8:88:E3:34:E5:07  
     inet addr:192.168.0.155  Bcast:192.168.0.255  Mask:255.255.255.0
     inet6 addr: fe80::ba88:e3ff:fe34:e507/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     RX packets:397682 errors:0 dropped:0 overruns:0 frame:0
     TX packets:229592 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000 
     RX bytes:578549471 (551.7 MiB)  TX bytes:17894242 (17.0 MiB)
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:16436  Metric:1
     RX packets:98 errors:0 dropped:0 overruns:0 frame:0
     TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0 
     RX bytes:7154 (6.9 KiB)  TX bytes:7154 (6.9 KiB)

人們說 wlan0 也應該在那裡。但我不知道如何把它弄進去。

lspci -v

結果

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device 8195
Flags: bus master, fast devsel, latency 0, IRQ 11
I/O ports at 4000 [size=256]
Memory at f2d00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-91-81-fe-ff-4c-e0-00
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Subsystem: Lenovo Device 5000
Flags: bus master, fast devsel, latency 0, IRQ 31
I/O ports at 2000 [size=256]
Memory at f1404000 (64-bit, prefetchable) [size=4K]
Memory at f1400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number dd-43-00-00-68-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169

CentOS 6 執行一個相當舊的核心,是一個穩定的

$$ * $$現在大約 3 年的 Linux 發行版。是的,CentOS 6 仍然有更新,但他們故意不升級核心,而不是他們必須做的。(它仍在執行 2.6.32,而目前是 3.14。) 您有機會下載並編譯更新的英特爾 WiFi 驅動程序,但是當您使用的核心與最初開發驅動程序的核心之間的差距如此之大時,即使這樣也可能很困難。

這就是為什麼我建議在那台機器上嘗試 Fedora 或RHEL 7 候選版本。只需擁有更新的核心就可以解決問題。

Hadoop 或想成為一名 Linux 管理員都不需要使用 CentOS 6。RHEL 7 很快就會推出,CentOS 7 也應該很快推出。除非您打算維護一組現有的 CentOS 6 機器,否則您不妨開始學習更新的技術。

另一個不錯的選擇是在支持無線網路介面的作業系統下的虛擬機中執行CentOS 6 Linux 在虛擬機中執行良好。


$$ * $$“穩定”而不是最前沿的 Linux 發行版,這種發行版將採用更新的技術,審查更少,因此延遲更少。

引用自:https://unix.stackexchange.com/questions/127374