1、要明確家用小型路由器(壹個WAN接口,四個LAN接口)的硬件原理。
2、實現硬件電路板設計,完成電路布線設計,並對元件焊接,通過硬件板的調試。
軟件方面:
1、在分析 uClinux內核源代碼的基礎上,對uClinux操作系統的內核裁剪。
2、完成BoaWeb服務器的配置,並對CGI腳本進行設計,完成動態網頁的功能。
3、對PPPOE的撥號進行配置實現。
4、針對Linux內核防火墻部分,運用IPtable工具進行防火墻規則操作。
通過如上的基本構造,壹個路由器就基本成型了。說起來簡單,但其中包含了很多很多的技術細節,要有大量的實踐經驗才能真正實現。
路由器(Router,又稱路徑器)是壹種計算機網絡設備,它能將數據包通過壹個個網絡傳送至目的地(選擇數據的傳輸路徑),這個過程稱為路由。路由器就是連接兩個以上各別網絡的設備,路由工作在OSI模型的第三層——即網絡層,例如網際協議(Internet Protocol,IP)層。