我刚刚安装了 Ubuntu 13.04,但我不知道如何让无线网络工作,有线网络工作正常。我按照驱动程序下载的一些说明操作,但我真的不知道自己在做什么。我知道您还需要很多信息,所以只要告诉我获取什么以及如何获取,我就会告诉您。我使用的是 Gateway M-6750,我相信它使用的是 Marvel topdog 无线网卡(内置)。我从 Windows Vista 切换到 Ubuntu 13.04。谢谢,John
以下是更多信息
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
ifconfig
eth0 Link encap:Ethernet HWaddr 00:e0:b8:e4:a7:e9
inet addr:192.168.6.237 Bcast:192.168.6.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:b8ff:fee4:a7e9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10154868 errors:0 dropped:0 overruns:0 frame:0
TX packets:6843213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14151434429 (14.1 GB) TX bytes:542801103 (542.8 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:36886 errors:0 dropped:0 overruns:0 frame:0
TX packets:36886 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2707955 (2.7 MB) TX bytes:2707955 (2.7 MB)
NetworkManager 工具
State: connected (global)
- Device: eth0 [Wired] --------------------------------------------------------
Type: Wired
Driver: r8169
State: connected
Default: yes
HW Address: 00:E0:B8:E4:A7:E9
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 192.168.6.237
Prefix: 24 (255.255.255.0)
Gateway: 192.168.6.1
DNS: 192.168.6.1
DNS: 64.134.255.2
DNS: 64.134.255.10
lshw -Cnetwork
Hardware Lister (lshw) - B.02.16
usage: lshw [-format] [-options ...]
lshw -version
-version print program version (B.02.16)
format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information
options can be
-class CLASS only show a certain class of hardware
-C CLASS same as '-class CLASS'
-c CLASS same as '-class CLASS'
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet don't display status
-sanitize sanitize output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)
sudo lshw -C 网络
*-网络未认领
描述:以太网控制器
产品:88W8362e [TopDog] 802.11a/b/g/n 无线
供应商:Marvell Technology Group Ltd.
物理 ID:0
总线信息:pci@0000:02:00.0
版本:03
宽度:32 位 时钟
:33MHz
功能:pm msi pciexpress bus_master cap_list
配置:延迟=0
资源:内存:f6000000-f600ffff 内存:f4000000-f400ffff*-网络
描述:以太网接口
产品:RTL8101E/RTL8102E PCI Express 快速以太网控制器
供应商:瑞昱半导体有限公司
物理 ID:0
总线信息:pci@0000:06:00.0
逻辑名称:eth0
版本:01
序列号:00:e0:b8:e4:a7:e9
大小:100Mbit/s
容量:100Mbit/s
宽度:64 位
时钟:33MHz
功能:pm vpd msi pciexpress bus_master cap_list rom 以太网物理 tp mii 10bt 10bt-fd 100bt 100bt-fd 自动协商
配置:自动协商=on 广播=是驱动程序=r8169 驱动程序版本=2.3LK-NAPI 双工=全 ip=192.168.6.237 延迟=0 链接=是多播=是端口=MII 速度=100Mbit/s
资源:irq:43 ioport:4000(大小=256) 内存:fa200000-fa200fff 内存:c0000000-c001ffff
答案1
检查一下您有哪张卡lspci -nn
。设备 [11ab:2a08] 是网关 6750。
正如我读该设备需要 NDISwrapper,这是一个免费的软件驱动程序包装器,可以在 Linux 操作系统上使用 Windows XP 网络设备驱动程序(用于 PCI 卡、USB 调制解调器和路由器等设备)。
确保您已ndiswrapper,如果出现“ndiswrapper not found”的情况,请按照以下步骤操作关联您还可以使用 ndiswrapper 的图形界面,称为ndisgtk。
现在您已经安装并运行了 NDISWrapper,您应该已经将 Windows 驱动程序提取到一个文件夹中,并且您正在从该文件夹运行这些命令。
sudo ndiswrapper -i NetMW14x.inf
sudo ndiswrapper -a 11ab:2a08 netmw14x
sudo ndiswrapper -l
sudo ndiswrapper -m
sudo depmod -a
sudo modprobe ndiswrapper
请注意,第二个命令参数应该与lspci
结果的数字相同。
您-l
将检查哪个驱动程序是新安装的。并-m
保存您的配置。
Linux 内核模块可以为其他模块提供符号使用。depmod 通过读取 /lib/modules/version 下的每个模块并确定它导出什么符号以及需要什么符号来创建模块依赖项列表。
modprobe
实用程序用于将可加载模块添加到 Linux 内核。您可以通过查看dmesg
命令结果来检查到目前为止该过程的进展情况。尤其是当您运行最后一个命令时。
现在您已启用无线网卡;检查网络配置是否正常,
- 无线显示在您的网络接口中(连同您的局域网连接),(报告命令:iwconfig、ifconfig、nm-tool、lshw -C network)
- 您可以扫描无线网络并查看可用网络,
- 您的 AP 已为您的接口提供了正确的设置(它具有 IP 地址,并且该地址与您的 LAN 不在同一范围内)
- 你可以 ping 你的 AP,
- 您可以浏览网页。