在終端連續(xù) 輸入
echo "1" >/proc/sys/net/ipv4/ip_forward iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
本地網(wǎng)卡的ip不要?jiǎng)?,手?dòng)創(chuàng)建一個(gè)ad-hoc的無線網(wǎng)絡(luò),然后設(shè)一個(gè)和本地網(wǎng)卡不同網(wǎng)段的ip地址,如果本地網(wǎng)卡需要設(shè)置靜態(tài)ip,則同時(shí)設(shè)置一個(gè)外部dns。
輸入:
iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
你創(chuàng)建的無線網(wǎng)絡(luò)首先要自己連接上,然后對(duì)方才能連接你。
如果找不到你創(chuàng)建的網(wǎng)絡(luò),就在connect to hidden wireless network中查找。然后讓客戶端ip配置在和你的無線網(wǎng)絡(luò)一個(gè)網(wǎng)段的,并且網(wǎng)關(guān)指向你的ip,如果服務(wù)端設(shè)置了dns,則客戶端設(shè)置和服務(wù)端相同的dns,如果沒有,則直接設(shè)置為服務(wù)端本地網(wǎng)卡的網(wǎng)關(guān)。
修改配置后應(yīng)該重新啟用無線網(wǎng)卡。
如果重啟系統(tǒng)后無法連接,只要重新執(zhí)行以下命令,然后再重連自己的無線網(wǎng)絡(luò)即可。
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
比如我的配置:
本機(jī)有線連接配置:Method:Munual
192.168.1.210 255.255.255.0 .192.168.1.1
DNS Server 202.100.64.68
Search Domains 202.100.64.66
本機(jī)無線連接配置:
SSID:yunhai
Mode :ad-hoc
wireless
security :none 這里如果填寫了密碼,連接時(shí)請(qǐng)選擇正確的無線名稱。
Method:Munual
10.10.10.10 255.255.255.0 0.0.0.0
剩下的都不填或者缺省即可
連接端的無線配置ip:10.10.10.12
只要是和主機(jī)的無線是同一個(gè)網(wǎng)段即可
netmask:255.255.255.0
gateway:10.10.10.10
DNS:202.100.64.68
二級(jí)DNS:202.100.64.66
記得如果修改了配置,就需要重新連接。
關(guān)于DNS可以上網(wǎng)去搜索