没事就用windows

家里的稍微新的笔记本都没有光驱,小孩的一个课程光盘无法使用。。之前那个系统装的是麒麟ubuntu,貌似有点卡。。。不过上网还是可以的,无线网卡也能用。

无聊,开机太慢,换了下debian,发现网卡驱动死都打不上。各种百度。。。感觉有点绝望,更换了linux mint,界面有点像windows。。然而,网卡还算不行。

参考网站:https://wiki.debian.org/NdisWrapper

https://www.linuxquestions.org/linux/answers/Networking/NdisWrapper_The_Ultimate_Guide

 

lspci -v
04:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
	Subsystem: Dell Inspiron M5010 / XPS 8300
	Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
	Memory at ff500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: wl
	Kernel modules: bcma, wl
lspvi -n查询获取到一个什么id去网站上查匹配的驱动。。那网站打不开了。

 网上看了博通的网卡用ndiswrapper,没有linux的驱动,用windows驱动,这个东西就是个中间层。抱着试一试的态度。下载

https://nchc.dl.sourceforge.net/project/ndiswrapper/stable/ndiswrapper-1.63.tar.gz

然后安装

tar -zxf ndiswrapper-1.63.tar.gz 
make uninstall
make  
sudo make install

 摸索半天,貌似还没搞通,网速下载windows的驱动exe文件,解压出来,然后。

这个inf文件我后来又去一个网站下载了两个文件放目录下执行,没有验证到底是不是这个原因。

最后一次下载驱动网站:http://ndiswrapper.sourceforge.net/wiki/index.php/Broadcom_BCM4318

上面有两个文件到一个目录上

没事就用windows

 

 

 

安装
ndiswrapper -i bcmwl5a.inf
卸载
ndiswrapper -e 
列出来驱动
ndiswrapper -l

 搞完还是没法上网,网卡配置了dhcp的,貌似半点用都没有,改成静态的

sudo ifconfig wls4 192.168.2.44  #添加地址
sudo route add default gw 192.168.2.1 dev wls4  #添加路由 wls4为ipconfig看到的设备名称

 配置无线wifi的信息

ctrl_interface=/var/run/wpa_supplicant

network={
        scan_ssid=0   #开始没有配这个,一直报SCAN ERROR -22
	ssid="wifi名词"
	psk="wifi密码"
}

执行

sudo wpa_supplicant -B -i wls4 -c /etc/wpa_supplicant/wpa_supplicant.conf 

 试着ping了下网关,通了。。。总算可以了。

后来将地址和网关写到网卡的配置里

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto wlp4s0              #这玩意名字第一次不是这个,不知道怎么变的。
iface wlp4s0 inet static
address 192.168.2.33
netmask 255.255.255.0
gateway 192.168.2.1
dns-nameservers 114.114.114.114

 还有些问题,就算DNS每次重启都给重置了。。。写这里没啥用。

 

上一篇:李宏毅2020深度学习02


下一篇:Linux常见命令