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