android原生系統不支援ad-HOC
How To Enable AD-Hoc Support
也照教學文下載 wpa_supplicant 有可能此版本是2.x系列的不支援4.x系列
也複製到/system/bin/wpa_supplicant 成功
重開機還是失敗 搜尋不到ad-HOC網路
不知是否有大大知道
如何可以成功讓N9970 MT6577 android 4.04可以支援ad-HOC網路
搜尋修改 wpa_supplicant.conf方式還是失敗
配置wpa_supplicant.conf
wpa_supplicant是通過wpa_supplicant.conf中的ctrl_interface=來指定控制socket的,應該在
AndroidBoard.mk中配置好複製到$(TARGET_OUT_ETC)/wifi(也就是
/system/etc/wifi/wpa_supplicant.conf)
這個位置會在init.rc中再次檢測的。
一般的wpa_supplicant.conf配置為:
ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
fast_reauth=1
有時,驅動需要增加:
ap_scan=1
如果遇到AP連接問題,需要修改ap_scan=0來讓驅動連接,代替wpa_supplicant。
如果要連接到non-WPA or open wireless networks,要增加:
network={
key_mgmt=NONE
}
如果系統的/system目錄為只讀,那應該使用路徑/data/misc/wifi/wpa_supplicant.conf
可能要找張usb網卡 有AP功能的。
不然是否有軟體可以把XP SP2版的ad-HOC 模擬成AP模式....有些無線網卡可以設成無線AP,但要配合原廠附的工具程式。
可把有線/無線進行橋接。
因為設成無線AP後,至少要有工具程式能設定DHCP/WEP功能,
若無線網卡沒這功能,應該就不能設了!...
DHCP SERVER這套軟體很好用不知是否可以取代原廠的工具程式。
ad-hoc模式應該不必設IP吧?
這算是無線網路的對連,就像RJ45網路線用跳線把兩台電腦對傳資料,
可以對傳資料,也可以透過主電腦上網,
當然若是用有線的,主電腦就要有兩張網卡。
在設定新的連線時,仔細看一下XP的說明,或按下 ?
[這台電腦會透過住家閘道或網路上的另一台電腦連接到網際網路] ....好像是這個
設時候,就仔細看XP的說明就好了!
不過,這不算是無線AP,因為無線AP至少要有SSID/WEP Key/DHCP等功能。
修改Linux文件的方法,事實上可以解掉這問題。
先修改這檔案
/system/etc/wifi/tiwlan.ini
WiFiAdhoc = 0
改為
WiFiAdhoc = 1
然後新增
dot11DesiredSSID = 你的 A-Hoc SSID 名稱
dot11DesiredBSSType = 0
然後修改下面這檔案
/data/misc/wifi/wpa_supplicant.conf
加入
network={
ssid="你的SSID名稱"
scan_ssid=1
key_mgmt=NONE
mode=1
}
以上可以Work,但是不實用。因為在外面不可能將 AD-Hoc 設為開放無密碼。
所以可以參考下面的其他設定,選一個並按自己的參數修改
# 簡單的例子:WPA-PSK, PSK 使用 ASCII 密碼,只要密碼正確就允許
network={
ssid="simple"
psk="very secret passphrase"
# 越高的優先權越快被使用
priority=5
}
# 和前一個一樣,但是指定 SSID (適用
# 不廣播 SSID 的 AP)
network={
ssid="second ssid"
scan_ssid=1
psk="very secret passphrase"
priority=2
}
# 只用 WPA-PSK。任何有效的密碼組合都允許
network={
ssid="example"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
priority=2
}
# 明文連線 (不用 WPA,IEEE 802.1X)
network={
ssid="plaintext-test"
key_mgmt=NONE
}
# Shared WEP key 連接 (不用 WPA,IEEE 802.1X)
network={
ssid="static-wep-test"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
}
# Shared WEP key 連接 (不用 WPA,IEEE 802.1X) 使用
# IEEE 802.11 Shared key 認證
network={
ssid="static-wep-test2"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
auth_alg=SHARED
}
# IBSS/ad-hoc 網路加上 WPA-None/TKIP
network={
ssid="test adhoc"
mode=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="secret passphrase"
}
如果,真的還是連不上你的 ad-hoc ,試著把下面這行改掉試試。
ap_scan=1
改為
ap_scan=2
拍賣找到usb網卡 有AP功能 才160元支援XP好像就可搞定 呵呵...再找找看有沒有99元就可搞定但是驅動程式最好不要佔太多系統CPU負載
