歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

有關於在LINUX上做無線路由的資料嗎?

問:

有在Linux上做無線路由的資料嗎??

答:

首先要解決無線網卡的驅動程序問題,要看你用的無線局域網的網卡的芯片是什麼了?如果是Prism2/2.5/3系列的,最新的2.6的內核已經支持了(例如 FC5 ),安裝OS的時候,應該認得出。如果是Atheros的,有一個開源項目 http://madwifi.org ,上面有這個芯片的驅動程序源代碼。我用的是TP-Link 的 TL-WN550G, 在CentOS 4.2上編譯通過。(很可惜,這個項目到目前為止還不支持usb接口的無線網卡。)

這個無線網卡的驅動,我是編譯成內核模塊,開機時加載。要做無線路由器,必須把網卡模式設置成 ap 模式。然後是無線局域網的物理參數設置:頻率,頻道,BSSID, 速率(IEEE802.11b 是11mb/s , IEEE802.11g可以達到54mb/s), wep加密的密鑰,等等。。。。

接著是網絡的ip設置,可以在linux無線路由器上配制dhcpd程序,要在無線接口ath0上監聽(假如是Prism芯片,接口是wlan0),(建議先用固定ip), 假如無線客戶端能搜索並加入這個網絡,而且可以ping的通 linux無線網絡路由器,無線局域網建成了。

最後,數據包的轉發,就比較容易解決了(和有線網絡是一致的)。大致有3種方案: 1。做網橋 (brctl) 2。nat (iptables/netfilter) 3。做路由器

5月份的《開放系統世界》上有一篇文章是講 linux 做無線AP的,比較詳細,建議樓主買來看看。呵呵。不過話說回來,無線局域網的wep 加密方式是有嚴重漏洞的。已經有破解程序了。在家裡用倒是無所謂。




Copyright © Linux教程網 All Rights Reserved