我正在使用Rasbian OS处理Raspberry Pi 3。我试图让一个android应用程序通过其特定的MAC地址自动( WIFI DIRECT )连接到Raspberry Pi,该特定的MAC地址记录在android应用程序数据库下,但是MAC地址始终会更改。
/etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
driver_param=p2p_device=1
update_config=1
device_name=raspberry
device_type=1-0050F204-1
p2p_go_intent=10
p2p_go_ht40=1
我运行一个脚本(setup.sh)来建立P2P连接:
sudo killall wpa_supplicant
sudo wpa_supplicant -d -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
输出(运行脚本时):
wpa_supplicant v2.4
random: Trying to read entropy from /dev/random
Successfully initialized wpa_supplicant
Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'nl80211' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
ctrl_interface='DIR=/var/run/wpa_supplicant GROUP=netdev'
driver_param='p2p_device=1'
update_config=1...
..
wlan0: Own MAC address: b1:a2:e4:d0:27:42
..
..
p2p-dev-wlan0: Own MAC address: 1a:3a:c0:72:f7:86
运行脚本时,MAC地址(p2p-dev-wlan0)不断变化,这使得android应用程序难以导航设备MAC地址(p2p-dev-wlan0)。是否有办法像wlan0 MAC地址一样为Raspberry Pi设置静态MAC地址?