目前遇到的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就可使用了。