Ubuntu共享WiFi(AP)给Android方法
生活随笔
收集整理的這篇文章主要介紹了
Ubuntu共享WiFi(AP)给Android方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
更新: 2012-03-03? Android是不支持Ad-hoc模式的WiFi.Windows 7軟AP一個還是比較簡單的.本文介紹在Ubuntu下實(shí)現(xiàn)軟AP.(需要你的無線網(wǎng)卡支持AP哈)? 使用工具h(yuǎn)ostapd,dnsmasq.我的環(huán)境時Ubuntu10.10;手機(jī)Android 2.1;網(wǎng)卡ath5k.有線網(wǎng)絡(luò)使用靜態(tài)的IP.? 首先,系統(tǒng)是Ubuntu 11.10,安裝軟件:? sudo apt-get install hostapd dnsmasq? 為無線添加路由規(guī)則? sudo iptables -F? sudo iptables -X? sudo iptables -t nat -F? sudo iptables -t nat -X? sudo iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o eth0 -j MASQUERADE? sudo iptables -A FORWARD -s 10.1.1.0/24 -o eth0 -j ACCEPT? sudo iptables -A FORWARD -d 10.1.1.0/24 -m conntrack --ctstate ESTABLISHED,RELATED -i eth0 -j ACCEPT? 10.1.1.0/24是我設(shè)置的地址段,可以自己改。? 若要記錄下路由的情況可以加如下語句:? sudo iptables -A INPUT -m conntrack --ctstate NEW -p tcp --dport 80 -j LOG --log-prefix "NEW_HTTP_CONN: "? 其中NEW_HTTP_CONN是日記中的標(biāo)識。? 然后把現(xiàn)在iptables的規(guī)則寫進(jìn)/etc/iptables.rules? sudo sh -c "iptables-save > /etc/iptables.rules"? 配置/etc/network/interfaces文件,使每次eth0啟動時自動寫規(guī)則? auto eth0? pre-up iptables-restore > /etc/iptables.rules post-down iptables-save > /etc/iptables.rulse? 配置/etc/network/hostapd.conf? interface=wlan0? #bridge=br0 #方法二中有用到? driver=nl80211? ssid=wbyxu? hw_mode=g? channel=11? dtim_period=1? rts_threshold=2347? fragm_threshold=2346? macaddr_acl=0? auth_algs=3? ieee80211n=0? wpa=3? wpa_passphrase=* #設(shè)置密碼? wpa_key_mgmt=WPA-PSK? wpa_pairwise=TKIP? rsn_pairwise=CCMP? 詳細(xì)hostapd.conf配置請看http://linuxwireless.org/en/users/Documentation/hostapd.? 配置/etc/network/dnsmasq.conf? interface=wlan0? bind-interfaces #這個是只監(jiān)聽wlan0,沒有之會檢測所有卡? except-interface=lo? dhcp-range=10.1.1.10,10.1.1.110,6h #設(shè)置dhcp地址范? #address=/#/10.1.1.1 #這個會把#(代表所有網(wǎng)址)的dns到10.1.1.1這個地址? dnsmasq與named? 一般情況下bind的named會占了53端口,然后dnsmasq會啟動不了,所以我用killall named來殺了named再啟動dnsmasq。? 啟動腳本? #! /bin/sh? killall named? killall hostapd? ifconfig wlan0 10.1.1.1? hostapd -B /etc/network/hostapd.conf? /etc/init.d/dnsmasq restart? “-B”后臺運(yùn)行,之后的hostapd.conf需要指名路徑.? 電腦上完成.? 手機(jī)上設(shè)置WiFi不使用靜態(tài)IP就可以了.
轉(zhuǎn)載于:https://www.cnblogs.com/huapox/p/3299908.html
總結(jié)
以上是生活随笔為你收集整理的Ubuntu共享WiFi(AP)给Android方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下查看磁盘挂载的三种方法
- 下一篇: RotateAnimation 详解