close

參考1
參考2 


如果你手邊有沒在用的無線網卡

可以和FreeBSD組成有WPA功能的無線AP

首先請確認你的無線網卡FreeBSD有支援

http://www.freebsd.org/releases/ 

選擇你的BSD版本,再點Hardware Notes

再來假設你已經灌好BSD,無線網卡有抓到


#ifconfig

ral0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:16:e6:3c:f9:53
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11b
        status: associated

我的是Ralink的晶片

man ral ~~ 會顯示如何將它載入核心

#vi /boot/loader.conf
if_ral_load="YES"

======重開機一下=======


#ifconfig wlan0 create wlandev ral0
#ifconfig wlan0 list caps  //確認有HOSTAP模式

#ifconfig wlan0 destroy  //清除之前設定 

#ifconfig wlan0 create wlandev ral0 wlanmode hostap
#ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.255.0 ssid home mode 11g channel 1

以上可以在/etc/rc.conf設定
wlans_ral0="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.255.0 ssid home mode 11g channel 1"

這時候你的無線網卡應該會有燈號是亮著

============ 啟動WPA  ===========

hostapd這個daemon負責處理client的認證和key管理

#vi /etc/rc.conf
hostapd_enable="YES"

#vi /etc/hostapd.conf
interface=wlan0
debug=1
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=freebsdap            //最後user端顯示SSID以這個為準
wpa=1                     // 1是WPA,2是WPA2,3是WPA+WPA2
wpa_passphrase=freebsdmall   //連線到此AP的密碼,WPA2要八碼以上
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP


之後你要去將核心改成有NAT功能的,並安裝isc-dhcp-server &設定好

就可以享用自組的無線網路囉~~


PS.爾後修改hostapd.conf後要重新讀設定檔
# service hostapd restart  即可 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 slinbody 的頭像
    slinbody

    495884965

    slinbody 發表在 痞客邦 留言(0) 人氣()