在此處,一樣使用Ubuntu Linux來做示範 此文章參考:http://mfhsieh.blogspot.com/2005/01/linux-debian-on-my-thinkpad-r40-5.html 本文章源出處:http://www.wretch.cc/blog/cfcef&article_id=4704221 Ad-Hoc是一種Wireless的P2P技術.. Windows上的使用有很多參考文獻,在Linux上的話雖然也有,可是我就是想寫^^a OK,開始來實作吧! 首先,我們先確定電腦內是否有wireless-tools這個套件,如果沒有請去下載安裝 $ sudo apt-get install wireless-tools 然後,用iwconfig檢查wireless介面卡的資訊 $ sudo iwconfig OK,在此處我的無線網卡設備名稱是wlan0 接著請到/etc/network/底下,修改interfaces $ sudo vim /etc/network/interfaces 請將底下的資訊寫進去: iface adHoc inet static address 10.1.1.1 netmask 255.0.0.0 network 10.1.1.0 broadcast 10.1.1.255 wireless_mode ad-hoc wireless_essid ownWL wireless_channel 1 wireless_key restricted s:abcdefghijklm wireless_power on up echo "1" > /proc/sys/net/ipv4/ip_forward up iptables -t nat -A POSTROUTING -s 10.1.1.0/8 -o wlan0 -j MASQUERADE down echo "0" > /proc/sys/net/ipv4/ip_forward down iptables -t nat -D POSTROUTING -s 10.1.1.0/8 -o wlan0 -j MASQUERADE 寫好後存檔離開,然後啟用它 $ sudo ifup wlan0=adHoc 然後檢查一下吧 $ sudo iwconfig 看看ESSID是不是ownWL吧 現在來解釋一下設定檔的內容.. 前面幾行不用多說了吧? 從wireless_*開始解說 mode: Wireless的連線模式 essid: 這邊自己隨便命名吧 channel: 頻道,請選擇1~11的其中一個數字 key: 共用金鑰,共13個字母 power: 這.. 還需要解說嗎? up兩行: 啟用Forwarding功能 讓10.1.1.0網段所有電腦進行IP偽裝 down兩行: 停用Forwarding功能 讓10.1.1.0網段所有電腦取消IP偽裝