更改无线网络适配器的MAC地址

更改无线网络适配器的MAC地址

好的,我已经正式尝试了所有我能想到的解决方案。我甚至尝试了 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)

相关内容