好的,我已经正式尝试了所有我能想到的解决方案。我甚至尝试了 3 个 LINUX 发行版,但问题依然存在。[甚至购买了 Windows 7]。
我已经尝试访问学校的 wifi 连接大约 5 个月了。今年 2 周后我可以连接,去年我可以连接,但 5 个月以来一直无法连接。学校 wifi 技术员说他不知道他是否实施了 MAC 地址阻止,甚至不让我查看他是否实施了。所以现在我试图求助于 MAC 地址欺骗。
我的问题在于我似乎无法获得一个与我的无线网卡兼容的地址。显然它不兼容,或者可能是其他原因阻止我在更改 mac 地址后进行连接 [即使我更改了它也无法连接到家庭网络]。
有什么想法吗?我的无线网卡是“Intel PRO/Wireless 3945BG 网络连接,提供双模 802.11a/b/g 无线局域网连接。”
任何信息都会有帮助,谢谢。
答案1
如果您的硬件不支持更改其 MAC 地址,那么最简单的解决方案就是购买新的 USB 802.11x 卡。由于 MAC 地址取决于 NIC,因此新的 USB 卡就可以解决问题。
编辑:
您可以通过这样做来更改您的 MAC 地址。
从命令行,以 root 身份登录并输入;
ifdown eth0
ifconfig eth0 hw ether 00:80:FF:FF:98:F5
ifup eth0
此更改将持续到您重新启动,因此您可能需要将其放入启动脚本 /etc/init.d/ 中
信用 :http://www.linuxforums.org/forum/suse-linux/24956-clone-mac-address.html
答案2
我找到答案了!显然,此无线适配器具有特定的格式,以便接受新的 mac 地址。
http://www.sevenforums.com/network-sharing/7090-how-change-mac-address-intel3945bg.html 有更多信息。
简而言之:
0a.23.xx.xx.xx.xx 可以工作,但是
00.23.xx.xx.xx.xx 不起作用。太伤心了 TT
root@:# ifconfig wlan0 hw ether 0a:23:74:91:93:F6
root# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 0a:23:74:91:93:f6
inet addr:192.168.2.164 Bcast:192.168.2.175 Mask:255.255.255.240
inet6 addr: fe80::823:74ff:fe91:93f6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83947 errors:0 dropped:0 overruns:0 frame:0
TX packets:72398 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:107240358 (107.2 MB) TX bytes:9242348 (9.2 MB)