1. 程式人生 > >wifipineapple外接網絡卡上網

wifipineapple外接網絡卡上網

  買了一臺wifipineapple, pineapple有兩種版本, 第一種是3G版本,可以外接3G上網絡卡, 還有一種是wifi版本, 包含一個物理的網路插槽, 我買的是第二種

  wifipineapple包含了一個USB介面, 所以可以通過外接USB網絡卡, 實現網路的橋接

  通過ssh連線到wifipineapple的網路,, 登陸密碼為 pineapplesareyummy:

ssh [email protected]172.16.42.1

  

  1:網絡卡修改為可用 

ifconfig wlan1 up

  2:重新啟動wifipineapple

  3:通過VIM修改無線網路配置

vim /etc/config/network

  新增以下程式碼:

config interface wwan
       option proto dhcp

  新增以後是這樣的:

  4:修改wireless配置檔案

vim /etc/config/wireless

  修改配置檔案:

config wifi-device  radio0                                                 
        option type     mac80211                                           
        option channel  
11 option hwmode 11ng option macaddr 14:cf:92:9d:81:6a option htmode HT20 list ht_capab SHORT
-GI-20 list ht_capab SHORT-GI-40 list ht_capab RX-STBC1 list ht_capab DSSS_CCK-40 # REMOVE THIS LINE TO ENABLE WIFI: # option disabled 1 config wifi-iface option device radio0 option network lan option mode ap option ssid "FreeWifi" option encryption none config wifi-device radio1 option type mac80211 option channel 11 //無線網路的通道 option hwmode 11ng option macaddr 84:16:f9:1a:17:d4 option htmode HT20 list ht_capab SHORT-GI-20 list ht_capab SHORT-GI-40 list ht_capab RX-STBC1 list ht_capab DSSS_CCK-40 # REMOVE THIS LINE TO ENABLE WIFI: # option disabled 1 config wifi-iface option device radio1 option network wwan //網絡卡埠 option mode sta option ssid 502 //無線網路名字 option encryption mixed-psk+ccmp // 加密方式 option key 123456789 //加密密碼

  encrytion是指加密方式, 加密方式有可以參考下表 encryption:

ValueWPA VersionCiphers
psk2+tkip+ccmp
psk2+tkip+aes
WPA2 Personal (PSK) TKIP, CCMP
psk2+tkip WPA2 Personal (PSK) TKIP
psk2+ccmp
psk2+aes
psk2
WPA2 Personal (PSK) CCMP
psk+tkip+ccmp
psk+tkip+aes
WPA Personal (PSK) TKIP, CCMP
psk+tkip WPA Personal (PSK) TKIP
psk+ccmp
psk+aes
psk
WPA Personal (PSK) CCMP
psk-mixed+tkip+ccmp
psk-mixed+tkip+aes
WPA/WPA2 Personal (PSK) mixed mode TKIP, CCMP
psk-mixed+tkip WPA/WPA2 Personal (PSK) mixed mode TKIP
psk-mixed+ccmp
psk-mixed+aes
psk-mixed
WPA/WPA2 Personal (PSK) mixed mode CCMP
wpa2+tkip+ccmp
wpa2+tkip+aes
WPA2 Enterprise TKIP, CCMP
wpa2+ccmp
wpa2+aes
wpa2
WPA2 Enterprise CCMP
wpa2+tkip WPA2 Enterprise TKIP
wpa+tkip+ccmp
wpa+tkip+aes
WPA Enterprise TKIP, CCMP
wpa+ccmp
wpa+aes
WPA Enterprise CCMP
wpa+tkip
wpa
WPA Enterprise TKIP
wpa-mixed+tkip+ccmp
wpa-mixed+tkip+aes
WPA/WPA2 Enterprise mixed mode TKIP, CCMP
wpa-mixed+tkip WPA/WPA2 Enterprise mixed mode TKIP
wpa-mixed+ccmp
wpa-mixed+aes
wpa-mixed
WPA/WPA2 Enterprise mixed mode CCMP

  5:執行命令:

ifup wwan

   網絡卡會連線熱點 ,連上以後, ifconfig可以看到獲取的IP地址

  6:現在要做訊息轉發,執行命令:

iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

  7:在/etc/rc.local的底部新增iptalbes自動轉發, 以後每次啟動, 都會自動執行

iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE