Linux上用ad-hoc實現(xiàn)Wifi共享
最近在 Ubuntu 里找了很久,也找不到一個可以將無線網(wǎng)卡作 AP 的軟件,試了網(wǎng)上很多方法都不行,有些是可以搜到熱點,但我的 Android 手機連上去的時候獲取不了 ip 地址。研究了幾天,昨晚花了一晚時候,去寫個腳本,成功的連上了。希望我這個腳本能幫到大家解決問題。
主要是用到 iwconfig 這個無線配置工具,然后用iptable設(shè)置NAT規(guī)則,使用dnsmasq去分配ip地址。
完整腳本下載地址:https://gist.github.com/1117004
以下是腳本的使用方法:
#先加可執(zhí)行的權(quán)限,XXX代表腳本的路徑
chmod +x /XXX/XXX/adhoc
#運行腳本
sudo /XXX/XXX/adhoc
#停止共享
sudo /XXX/XXX/adhoc -s
#重啟動共享
sudo /XXX/XXX/adhoc -r
注意:
如果運行腳本后,手機或電腦搜不到你的共享,運行重新啟動共享命令
sudo /XXX/XXX/adhoc -r
即可,多次幾次就行了。
Update: 根據(jù) Aenon 的提示,其實更簡單的辦法是直接用NetworkManager,“創(chuàng)建新的無線網(wǎng)絡(luò)”,就可以了
原文:http://wowubuntu.com/ad-hoc.html
【編輯推薦】