用Linux系統指令碼簡化無線網路的管理

來源:互聯網
上載者:User

為您的辦公室或鄰居設定一個無線 網際網路服務提供者(WISP)並不需要繁重的勞動或昂貴的投資。如果您使用一些很容易購買到的裝置和 Linux™ 來構建網路,那麼可以利用 shell 指令碼的強大功能來簡化網路的管理。本文將提供一些您所需要的技巧和指令碼。

使用現有的無線路由器建立一個小型的無線網路非常簡單。但是為辦公室、公寓或鄰居提供符合業界標準的無線連結就是另外一回事了。在構建好無線網路之後,就可以運行無線 網際網路服務提供者(WISP)服務。要運行 WISP,則需要回答以下問題:

● 所提供的到 Internet 的串連品質如何?

● 哪些客戶機可以直接連接到網路上,這些串連的品質又如何?

● 有足夠的頻寬滿足峰值的需求嗎?

● 最近有哪些客戶機串連到網路上,它們的活動頻率如何?

● 哪些客戶機具有可靠的串連,哪些客戶機的串連不可靠?

● 客戶機有許多傳輸錯誤並需要重試嗎?

● 所安裝的軟體包有可升級的版本嗎?

● 大檔案會佔用很多空間嗎?

● 如何簡化客戶機的管理?

在本文中,您將學習如何使用 Linux 指令碼來回答這些問題。在開始之前,首先需要設定伺服器。

無線伺服器硬體

我之所以成為一名無線 網際網路服務提供者,是因為我的鄰居沒有 DSL 或其他 Internet 接入服務。另外一個 WISP 從附近的一個山頂上提供了一條(昂貴的)串連,因此我決定購買這個服務,與鄰居們共用頻寬,並共同承擔費用。訪問點的無線卡會產生一個非常微弱的訊號,因此,為了將訊號丟失的情況降至最低,我希望能夠將天線做得儘可能的短。還希望能夠架設一條戶外天線,這樣就可以讓更多的鄰居可以訪問這個無線連結。這兩種裝置讓我可以將伺服器設定在戶外的天線上(參考資料 的連結中給出了一張圖片,還提供了有關此文中討論的產品和包的資訊)。這個示範性的伺服器是一個現有的無線訪問點(WAP),它安裝在一個防水的 Pelican 箱子中。它並不是非常可靠,因此我常常需要爬上屋頂來解決問題。我需要使用一架梯子來協助我爬上爬下,以後還需要將這個訪問點升級成一個更可靠的系統。下一代的硬體將會:

● 非常可靠。

● 支援 10 台客戶機,另外提供一些系統管理工具。

● 使用一個標準的無線網卡。

● 支援通過乙太網路加電啟動。

● 是 Linux 友好的。

我購買了一塊很便宜的系統板(Soekris Engineering 的 net4521),它可以完全滿足這些需求,並且可以使用一塊 Compact Flash Card,而不必再使用硬碟。這塊系統板不用製冷風扇就可以在溫度變化很大的環境中使用。

無線卡晶片確定了該系統板是 Linux 友好的, Intersil/Conexant Prism2/3 晶片也對 Linux 提供了很好的支援。

Linux 軟體

Pebble Linux 是一個專門為嵌入式無線應用程式設計的發行版。為其取名 Pebble 就是因為它非常小,並且很簡單。這個系統中包含了一些很好的特性,例如:

● 為實現無線使用而定製的核心;這樣就不需要再重新編譯核心。

● 大小;整個系統很小,可以放到一塊很小的 Compact Flash Card 中,所以不再需要硬碟。

● 以唯讀方式裝載檔案系統,因此,即使斷電也不會造成檔案系統崩潰。

● 因為基於 Debian Linux 發行版,所以可以使用 Debian 的包。

● 具有很好的支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.