无法让我的N300(DWA-130)D-link无线USB在Ubuntu 14.04上运行
我首先要说的是我对linux很新,对我这么简单!
我已经下载了Ndiswrapper并尝试安装Windows XP / Vista驱动程序……但是iwconfig显示没有扩展名..
我在网站上环顾四周,发现这个“wget -N -t 5 -T 10 https://dl.dropbox.com/s/qjc87hzk1z5x6z0/wireless_script&& chmod + x wireless_script && ./wireless_script –2014-12 -23 13:16:00– https ://dl.dropbox.com/s/qjc87hzk1z5x6z0/wireless_script“
导致这个日志文件:请帮助!! 我完全失去了!
======== Wireless-Info START ========
系统信息~~~~~~~~~~~~~~~~~~~~~~~~
mouthbuster-MS-7900 3.13.0-39-generic x86_64,Ubuntu 14.04.1 LTS,值得信赖
CPU:AMD A10-6800K APU带Radeon(tm)高清显卡内存:7860 MB正常运行时间:13:16:01最多20分钟,3位用户,平均负载:0.42,0.28,0.19
lspci ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
03:00.0以太网控制器[0200]:Qualcomm Atheros Killer E2200千兆以太网控制器[1969:e091](rev 13)子系统:Micro-Star International Co.,Ltd。[MSI] Device [1462:7900]正在使用的内核驱动程序: ALX
lsusb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
总线005设备001:ID 1d6b:0001 Linux Foundation 1.1根集线器总线002设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器总线004设备003:ID 046d:c52b Logitech,Inc。统一接收器总线004设备002:ID 1532 :0016 Razer USA,Ltd DeathAdder Mouse Bus 004 Device 001:ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001:ID 1d6b:0001 Linux Foundation 1.1 root hub总线009设备001:ID 1d6b:0003 Linux Foundation 3.0根集线器总线008设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器总线007设备001:ID 1d6b:0003 Linux Foundation 3.0根集线器总线006设备002:ID 2001: 3c25 D-Link Corp.总线006设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器总线011设备001:ID 1d6b:0003 Linux Foundation 3.0根集线器总线010设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器
PCMCIA卡信息~~~~~~~~~~~~~~~~~~~
iwconfig ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rfkill ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lsmod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ndiswrapper 283985 0 wmi 19177 0
模块参数~~~~~~~~~~~~~~~~~~
ndiswrapper(6):wmi(2):debug_dump_wdg = N | DEBUG_EVENT = N
nm-tool ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
州:连接(全球)======================= o ======= o ======== o === ========ØØ========= ===========ØØ============== ==== =======界面和ID | 输入| 司机| 国家| 默认| 速度| 支持| HW Addr
=======================ö=======ö========ö========= ==ØØ========= ===========ØØ============== ========== = eth0 [自动以太网] | 有线| alx | 连接| 是的| 1000 Mb / s | |
Address: 192.168.0.17 Prefix: 24 (255.255.255.0) Gateway: 192.168.0.1 DNS: 64.71.255.204 DNS: 64.71.255.198
———————– + ——- + ——– + ——— – + ——— + ———– ————– + ———- + –
NetworkManager.state ~~~~~~~~~~~~~~~ [main] NetworkingEnabled = true WirelessEnabled = true WWANEnabled = true WimaxEnabled = true
NetworkManager.conf ~~~~~~~~~~~~~~~~
[main] plugins = ifupdown,keyfile,ofono dns = dnsmasq
无自动默认为,
[ifupdown] managed = false
NM WiFi简介~~~~~~~~~~~~~~~~~~~
接口~~~~~~~~~~~~~~~~~~~~~~~~~
ifup(8)和ifdown(8)使用的接口(5)文件
auto lo iface lo inet loopback
resolv.conf ~~~~~~~~~~~~~~~~~~~~~~~~
名称服务器127.0.1.1
路线和平~~~~~~~~~~~~~~~~~~~~~~
内核IP路由表目标网关Genmask标志指标参考使用Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
— 192.168.0.1 ping统计—发送2个包,2个接收,0%丢包,时间1001ms rtt min / avg / max / mdev = 0.735 / 1.117 / 1.500 / 0.383 ms
— 127.0.1.1 ping统计—发送2个包,2个接收,0%丢包,时间999ms rtt min / avg / max / mdev = 0.026 / 0.031 / 0.036 / 0.005 ms
我很乐意得到~~~~~~~~~~~~~~~~~~~~~~~~~
(地区:“en_US.UTF-8”)国家00:(2402 – 2472 @ 40),(6,20)(2457 – 2482 @ 40),(6,20),PASSIVE-SCAN,NO-IBSS(2474) – 2494 @ 20),(6,20),NO-OFDM,PASSIVE-SCAN,NO-IBSS(5170 – 5250 @ 160),(6,20),PASSIVE-SCAN,NO-IBSS(5250 – 5330 @ 160 ),(6,20),DFS,PASSIVE-SCAN,NO-IBSS(5490 – 5730 @ 160),(6,20),DFS,PASSIVE-SCAN,NO-IBSS
iwlist陈~~~~~~~~~~~~~~~~~~~~~~~~
-
iwlist扫描~~~~~~~~~~~~~~~~~~~~~~~~
黑名单~~~~~~~~~~~~~~~~~~~~~~~~~~
[/etc/modprobe.d/blacklist-ath_pci.conf]黑名单ath_pci
modinfo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ndiswrapper] filename:/lib/modules/3.13.0-39-generic/updates/dkms/ndiswrapper.ko version:1.59 srcversion:DC1EFD919FDF2DB80D424C6取决于:
parm:if_name:网络接口名称或模板(默认值:wlan%d)(charp)parm:proc_uid:在/ proc中创建的文件的uid(默认值:0)。 (int)parm:proc_gid:在/ proc中创建的文件的gid(默认值:0)。 (int)parm:debug:debug level(int)parm:hangcheck_interval:检查驱动程序是否挂起的间隔(以秒为单位)。 (默认值:0)(int)parm:utils_version:utils的兼容版本(只读:1.9)(charp)
[wmi] filename:/lib/modules/3.13.0-39-generic/kernel/drivers/platform/x86/wmi.ko srcversion:CED5410F008DC70DF5F064B取决于:
parm:debug_event:日志WMI事件[0/1](bool)parm:debug_dump_wdg:转储可用的WMI接口[0/1](bool)
udev规则~~~~~~~~~~~~~~~~~~~~~~~~~
PCI设备0x1969:0xe091(alx)
SUBSYSTEM ==“net”,ACTION ==“add”,DRIVERS ==“? ”,ATTR {address} ==“”,ATTR {dev_id} ==“0x0”,ATTR {type} ==“1”, KERNEL ==“eth ”,NAME =“eth0”
自定义文件/条目~~~~~~~~~~~~~~~
/ etc / modules:Not Default /etc/rc.local:默认/etc/modprobe.d:非默认/ etc / pm /(cnf | pw | sl):默认
[/ etc / modules] lm78
[/etc/modprobe.d] iwlwifi.conf:删除iwlwifi \(/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod)\ && / sbin / modprobe – r mac80211 mlx4.conf:softdep mlx4_core post:mlx4_en
内核启动线~~~~~~~~~~~~~~~~~~~
BOOT_IMAGE = / boot / vmlinuz-3.13.0-39-generic.efi.signed root = UUID = 20c30937-34cc-43e1-8a5c-cc1ae47f62f1 ro quiet splash vt.handoff = 7
dmesg ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0.615296]微代码:微码更新驱动程序:v2.00,Peter Oruba [0.615616]审计:初始化netlink套接字(禁用)[0.966209] alx 0000:03:00.0 eth0:Qualcomm Atheros AR816x / AR817x以太网[] [16.470977] wmi:加载映射器[18.464117]蓝牙:BNEP(以太网仿真)ver 1.3 [367.914947] ndiswrapper版本1.59加载(smp = yes,preempt = no)[368.114462] ndiswrapper(check_nt_hdr:141):内核是64位,但Windows驱动程序是不是64位;坏魔法:010B [368.114470] ndiswrapper(load_sys_files:200):无法准备驱动程序’rt2870′[368.115193] ndiswrapper(load_wrap_driver:103):无法加载驱动程序rt2870; 检查来自’loadndisdriver’的消息的系统日志
======== Done ========
删除设备并在终端中执行:
gksudo gedit /etc/modprobe.d/network_drivers.conf
添加一条长单行:
install rt2800usb /sbin/modprobe --ignore-install rt2800usb $CMDLINE_OPTS; /bin/echo "2001 3c25" > /sys/bus/usb/drivers/rt2800usb/new_id
如果您没有文本编辑器gedit,请使用nano或kate或leafpad。 帽子,支架,标点等是至关重要的。 校对两次,保存并关闭文本编辑器。 插入设备。 如果它没有立即启动,您可能必须这样做:
sudo modprobe rt2800usb
确保删除ndiswrapper:
sudo apt-get purge ndiswrapper-common ndiswrapper-utils*
它可能需要重新启动。
你有一个USB记忆棒,所以忽略所有输出问题与任何PCI相关的问题。
我正在给出一个不使用ndiswrapper的解决方案 – 当linux不能正确支持Wifi模块时,ndiswrapper是一个很好的工具,但它稍微过时了,不再推荐了。 所以请尝试以下代码:
在你的lsusb输出中,它说
Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 006 Device 002: ID 2001:3c25 D-Link Corp.
这意味着您的USB Wifi设备的ID是2001:3c25,这意味着它使用Ralink rt27xx / rt28xx / rt30xx芯片组。 这些应该在Ubuntu下得到支持。 但是,您可能需要安装非自由固件才能正确加载内核模块。 你可以输入
sudo apt-get install linux-firmware-nonfree
在终端。 然后,您可以尝试加载模块 – 或者只是重新启动,这可能更简单。 模块将自动加载。