无法让我的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 

在终端。 然后,您可以尝试加载模块 – 或者只是重新启动,这可能更简单。 模块将自动加载。