你好,我有一台 MSI Wind u123
lspci output:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8187SE Wireless LAN Controller (rev 22)
lspci -nn | grep 0280
02:00.0 Network controller [0280]: Realtek Semiconductor Co. Ltd. RTL8187SE Wireless LAN Controller [10ec:8199] (rev 22)
我已经成功使用 ndisgtk 安装了 Windows 7 x86 驱动程序。realtek 驱动程序 但出于某种原因,我无法在 ifconfig 中找到该设备
eth0 Link encap:Ethernet HWaddr 00:24:21:63:35:3c
inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:21ff:fe63:353c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8849 errors:0 dropped:0 overruns:0 frame:0
TX packets:8848 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6142013 (6.1 MB) TX bytes:1266897 (1.2 MB)
Interrupt:40 Base address:0x4000
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:3275 errors:0 dropped:0 overruns:0 frame:0
TX packets:3275 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:423576 (423.5 KB) TX bytes:423576 (423.5 KB)
的输出ifconfig -a
与上面的相同。我该怎么做才能解决这个问题?我是否正确使用了 ndiswrapper?
答案1
执行以下步骤(如果您之前已经完成过这些步骤也没关系,请按此顺序尝试一下):
在终端:
- 安装 ndiswrapper 包:
sudo apt-get install ndiswrapper-common ndiswrapper-utils*
sudo ndiswrapper -i drivername.inf
从包含 Windows 驱动程序文件的文件夹安装驱动程序(*.sys, *.inf
)- 安装包
sudo apt-get install ndiswrapper-dkms
- 使用 检查驱动程序安装
ndiswrapper -l
,注意驱动程序名称 - 做
sudo modprobe ndiswrapper
- 检查您的
ìfconfig
。如果列出了连接,请参见第 7 项。如果未列出无线连接,请尝试:modprobe drivername
其中 drivername 是第 4 项得出的驱动程序名称。如果有两个名称,请同时运行这两个名称。检查您的ifconfig
中间项。 - 如果列出了您的连接,请
ndiswrapper
在文件中添加最后一行\etc\modules
(另外,如果需要,还可以添加第 6 行中的两个驱动程序名称之一作为新行)。这样,驱动程序将在系统启动时加载。
如果列出了您的网络,请咨询网络管理员是否可以连接到该网络。
希望这可以帮助。