澳门威利斯人_威利斯人娱乐「手机版」

来自 澳门威利斯人 2019-10-13 10:40 的文章
当前位置: 澳门威利斯人 > 澳门威利斯人 > 正文

Ubuntu系统上使用BCM4312无线网卡,无线网卡

不相同的国度和地面有差别的收音机管理规定(Regulatory Domain),对于ISM 5GHz频段的撤销合并也可能有例外的轨道。
 
Regulatory Domian有3大户,以美利坚合众国为表示的FCC,以欧洲联盟为代表的ETSI,以至东瀛再叁遍特立独行的TELEC(无论在乐途如故WLAN,扶桑直接都以个奇特的留存)。中国选用ETSI规定,具体频段管理与欧盟有所不相同。
 
有线网卡驱动依照ISO-3166 阿尔法2鲜明的国度代码(如美利哥US,中华夏族民共和国CN,德意志联邦共和国DE,韩国KPRADO,扶桑JP),对网卡的工作频率进行田间管理。
 
MTKAtheros在网卡驱动的公家部分加入了Regulatory Doamin管理的意义。针对销到区别国家的网卡产品,通过直接在网卡微芯片的可擦写存款和储蓄器(EEPROM)中写入相应的国家代码,驱动职业时读取该代码并拉开对应的做事频段。

有台用了十多年的DellPrecision M6500移动工作站,不忍报销,打算装上Ubuntu系统废物利用一下。也无意下载最新的长久帮忙版本18.04,将就着用几年前为教学筹划的Live USB盘上的14.04版。心里很有点记挂,因为在此以前做Live USB时,是按另外一台使用AMD晶片、六十九位系统笔记本Computer定制的,而现行反革命的M6500是英特尔微芯片,自带Windows系统是叁十个人的。不管三七二十一,试试再说。结果一切顺利,只是无法自动物检疫查评定、连接WIFI。估算是无线网卡太老,未有符合的驱动装置。英特网搜到M6500的有线网卡型号BCM4312,进一步搜到驱动程序包,30人的make就没戏了;下载六十个人的(hybrid-v35_64-nodebug-pcoem-6_30_223_271),make, sudo make install;接着遵照网络好朋友所云,去掉一部分冲突的模块:sudo rmmod b43,sudo rmmod ssb,sudo rmmod wl;然后安装有线网卡驱动模块 sudo insmod wl.ko;系统霎时检查评定到有线互连网。手动选项并接连有线网络,测验,通过ssh远程连接服务器,一切不荒谬,但Firefox无法上网。

由于项指标要求,大家买了几张Atheros 93xx系列的有线网卡,辅助2.4/5GHz双频道,然则很缺憾的是那批网卡是销到澳大波尔多(Australia)的,5GHz的中级一段不被协理。国家代码能够经过下列命令察看。
 
#dmesg | grep ath
 
#iwlist chan

再一次开动,仍不能自动检查实验延续有线网络。系统目录已有有线网卡驱动模块/lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/wl.ko,但仍必需另行手动去掉冲突模块和装载wl.ko。此次的主题素材是sudo insmod /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/wl.ko时反馈Unknown symbol in module,找出查晓是借助的模块未有加载)。使用命令 modinfo /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/wl.ko | grep depends 结果是depends: cfg80211 接着用命令sudo modprobe cfg80211解决注重性难题,然后 sudo insmod/lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/wl.ko 成功装载无线网卡模块,系统及时检查评定到有线网络。手动采用并延续有线互连网,测量试验,通过ssh远程连接服务器,一切平日,但Firefox依旧力不能够及上网。

纵然采用了iw工具来修改linux系统的Regulatory Domain管理有个其他国家代码:
 
#iw reg set US
 
#iw reg get
 
#iwlist chan
 
只是出于EEPROM的限量,被挡住的频道总是不或然开启。

为了让系统自动物检疫验连接无线互联网,写脚本startwifi.sh,代码如下: #! /bin/bash sudo rmmod ssb sudo rmmod wl sudo modprobe cfg80211 sudo insmod /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/wl.ko 接着chmod x startwifi.sh sudo mv startwifi.sh /usr/bin/startwifi.sh 然后在/etc/rc.local中加一行/usr/bin/startwifi.sh 重启系统,结果仍不能够自动物检疫查测量试验一而再有线互连网。/etc/rc.local就如不干活。互连网一查,有网络朋友说从Ubuntu 6.10起初,私下认可使用dash(the Debian Almquist Shell)并不是bash(the GNU Bourne-Again Shell),但Login Shell依然bash。由此,把rc.local文件首先行#!/bin/sh -e改成#!/bin/bash -e。重启系统,系统终于能够自动物检疫验并连接无线网络了,但Firefox依旧力不能及上网而采纳ssh一切寻常。

为了展开尽恐怕多的5GHz频段,在一向不向来修改EEPROM的主意的境况下,作者只可以修改破解驱动中有关频段管理的一些。Google到reghack及其源代码<百度网盘>,可是笔者所编写翻译的顺序是在应用MIPS或PowerPC架构的路由器上用的,在PC机上必要重新编写翻译。

基于网中国民主建国会议,编辑/etc/resolv.conf,增多nameserver 8.8.8.8。测量试验,Firwfox平常办事了。当然,按网络朋友意见,继续编辑/etc/resolvconf/resolv.conf.d/head,增加nameserver 8.8.8.8,防止resolv.conf被动态修改覆盖。重启系统,Firwfox又连不上网了。右键点击左上角的WIFILogo,在弹出菜谱中式茶食Edit connections;在弹出窗口中选中相应有线网络,点Edit...,在新窗口的IPv4 Settings的Additional DNS severs中增多8.8.8.8,保存。反复多次重启,终于能自动检查测试并接连有线互连网,且ssh与Firefox都能正常干活了。

本文由澳门威利斯人发布于澳门威利斯人,转载请注明出处:Ubuntu系统上使用BCM4312无线网卡,无线网卡

关键词: 澳门威利斯人 无线网卡 系统 Ubuntu