1

我正在使用运行 Raspbian 的 Raspberry Pi 创建路由器。我已经成功创建了路由器,但是我想更改 wlan0 上的 MAC 地址。我从 ADAFruit ( http://www.adafruit.com/products/814 ) 购买了微型 WiFi 模块,想知道是否可以更改与其关联的 MAC 地址。我尝试使用以下代码:

sudo ifdown wlan0
sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
sudo ifup wlan0

或者

sudo ifdown wlan0
sudo macchanger -r wlan0
sudo ifup wlan0*

或通过在 /etc/network/interfaces 中添加一行

hwaddress ether 00:11:22:33:44:55

以及其他各种组合和尝试。

使用 lsusb 时,设备显示为“Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter”。在 /etc/hostapd/hostapd.conf 中,driver=rtl1871xdrv。我正在运行 ISC DHCP 服务器。Raspberry Pi 模型 B 上的 Raspbian。

该设备以其他方式工作。我只是希望能够更改 MAC 地址。我不知道这是设备问题还是我的设置问题,还是完全不同的问题。有人有想法么?

4

1 回答 1

0

尝试

ifconfig wlan0 down      #Bring wifi down
macchanger -r wlan0      #Randomly generate new MAC address
ifconfig wlan0 up        #Bring wifi back up

ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | sort | awk ' {print "Ip: "$1}'      #Displays ip address

使用 ifconfig 确保 wlan0 是适配器。如果将其放入脚本中,则无需使用 sudo;除了运行脚本。

于 2013-11-10T03:11:22.833 回答