目前遇到的ubuntu網卡相關問題總結php
-------------------------------------------html
裝ubuntu系統後,有線網卡不能用linux
電腦:辦公室dell臺式電腦(較新的電腦有遠程喚醒功能(wol))ios
1.現象:win下有線能夠正常連網,ubuntu下有線沒法連網ubuntu
2.緣由:雙系統網卡設置相互影響的問題網絡
3.解決辦法一:有用戶報告關閉主板的網絡喚醒功能 (WoL, Wake-on-LAN) 可緩解。less
3.1 進入BIOS關閉WoL功能ide
3.2 下載Intel的網卡驅動程序並安裝,而後在控制面板,設備管理器,網絡適配器,右鍵屬性,電源管理,將有關喚醒到勾去掉,重啓到ubuntu下便可。post
解決辦法二:關機,斷電,重啓(缺點:切換到win系統後再切換到ubuntu系統後,問題依舊)。idea
參考:forum.ubuntu.org.cn/viewtopic.php?t=473460
https://bbs.archlinux.org/viewtopic.php?id=191981
-------------------------------------------
裝ubuntu系統後,無線網卡不能用
1.緣由:安裝的ubunut系統中不含該無線網卡的驅動
解決:sudo apt-get update
sudo apt-get upgrad
system setting -> software & update -> additional drivers,會查找到該無線網卡的驅動
--------------------------------------------
裝ubuntu系統後,無線網卡不能用
參考:http://forum.ubuntu.org.cn/viewtopic.php?t=476664
2.緣由:無線網卡較新,ubuntu內核版本較低(公司新買的聯想筆記本:拯救者R720:機械硬盤+固態硬盤)
解決:Linux 4.1 及以上才支持 3165,因此要安裝 Linux 4.1 及以上( sudo apt-get install linux-generic-lts-wily )
若是仍沒法工做,且 dmesg | grep iwl 中看到固件有問題,就按上面的說明下載固件。4.1(含)-4.3(不含) 需使用 iwlwifi-7265-ucode-25.30.13.0.tgz,連接以下:
https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
解壓後將 iwlwifi-*.ucode 複製到 /lib/firmware
重啓發現仍然沒法使用
輸入rfkill list all顯示
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
而後查看 ideapad_laptop 模塊是否加載
lsmod | grep idea
將 ideapad_laptop 模塊拉入黑名單:建立 /etc/modprobe.d/blacklist-ideapad.conf 加入內容:blacklist ideapad_laptop
從新啓動計算機,無線可使用
但將 ideapad_laptop 模塊拉入黑名單可能會有反作用
另外:windowns下關閉了wol,bios裏關閉了secure boot
lsmod命令:用於顯示已經加載到內核中的模塊的狀態信息
dmesg命令:顯示開機信息。
補充說明:kernel會將開機信息存儲在ring buffer中。您如果開機時來不及查看信息,可利用dmesg來查看。開機信息亦保存在/var/log目錄中,名稱爲dmesg的文件裏
主要用途:dmesg用來顯示內核環緩衝區(kernel-ring buffer)內容,內核將各類消息存放在這裏。在系統引導時,內核將與硬件和模塊初始化相關的信息填到這個緩衝區中。內核環緩衝區中的消息對於診斷系統問題 一般很是有用。在運行dmesg時,它顯示大量信息。一般經過less或grep使用管道查看dmesg的輸出,這樣能夠更容易找到待查信息。
rfkill:若是開機時在能夠搜索到無線網絡且輸入密碼正確但仍然沒法接入的狀況下,就多是rfkill這個程序阻攔了接入,它是個用來控制無線網絡及藍牙的使用的軟開關。
使用命令 rfkill list 得到設備列表,每一個都包含與之關聯的索引號 ,從 0 開始。
另一個參考感受說的很對:http://blog.csdn.net/Leezha/article/details/76520463
方法一:這種方法比較簡單,若是有有線網絡,先連上有線網絡,下載一個Wicd無線網絡管理器,就可使用這個軟件進行wifi控制了。
先更新軟件源:
#sudo apt-get update
再安裝軟件Wicd:
#sudo apt-get install wicd
安裝完成以後打開軟件就能夠鏈接wifi了。
雖然開機並不能使用系統本身的wifi管理進行鏈接,但可使用這款軟件進行wifi鏈接,也比較方便。
方法二:
一、終端輸入命令:
#rfkill list all
查看當前wifi開關的狀態,有多是軟件block,也有多是硬件block
使用命令#rfkill unblock all將這些所有解鎖。
二、進入/etc/modprobe.d/文件夾下建立.conf文件,把影響無線wifi開關的「東西」加入黑名單。
這個「東西」每種型號品牌的都不同,在部分聯想電腦上是ideapad_laptop,在其餘電腦上有多是其餘的名字。
#sudo gedit /etc/modprobe.d/ideapad.conf
打開文件後在第一行輸入
blacklist ideapad_laptop
保存並關閉後再執行#sudo modprobe -r ideapad_laptop
重啓以後,右上角的wifi就可使用了。