1. 程式人生 > >智能小車24:openwrt的入門體驗

智能小車24:openwrt的入門體驗

深入 arp linu 備份 lookup 重啟 racer 權限管理 登錄

openwrt是一個開源的linux系統。在硬改燒寫路由器flash時,我非常驚訝於他的精簡,4m就夠了,16m就可以安裝好些軟件了。下面我介紹的是用的16m的,主要是luci的功能。這個控制臺封裝了主要的功能,我帶大家來看一下這16m都能幹些什麽?

1.登錄與權限管理
技術分享
2.狀態(統計信息)
技術分享

總覽:除了圖裏的硬件信息、內存,還有網絡狀態、DHCP分配、無線、已連接站點這些信息。
防火墻:可以看下流量情況,但是裏面的鏈表和策略我看不懂,有專業的同學幫解釋下。
路由表:有arp信息,arp就是mac地址與ip的轉換的協議,這裏有完整的列表。還有活動的鏈路,暫時不了解。
系統日誌、內核日誌:系統日誌是openwrt的日誌比如有scheduler日誌。內核日誌是linux內核的,可以看cpu、內存、usb等信息。
系統進程:與ps效果差不多,這裏有掛起按鈕。
實時信息:有負載(load)、流量、無線(流量裏也有個wlan0)、鏈接(udp、tcp)的圖表信息

技術分享
3.系統
技術分享

系統:如上圖,是luci與openwrt系統的基本設置.
管理權:除了密碼外,還可控制ssh可從那裏登錄。
軟件包:與windows的添加/刪除程序的功能差不多。
啟動項:就是管理隨系統啟動的程序,還可寫腳本來設置自己的啟動程序。
計劃任務:linux中的crontab
LED配置:配置那些設備出現什麽事件亮什麽燈
備份/恢復:系統的備份與恢復,這個比arduino單片機要牛多了。
重啟不說了。


4.網絡
技術分享

接口,之前我花了很多時間都沒配對的地方,要深入學習。
無線,與上面接口要結合起來用,這個是配無線名稱、密碼、接口等。
DHCP/DNS:這裏可配hosts文件和TFTP。
主機名
靜態路由:這是配靜態路由表的地方,暫不了解。
防火墻:這裏可以配置防火墻對數據包(出、入、轉)的處理方式(接收、拒絕、丟棄),區域轉發就是不同接口之間的轉發值得學習下,可能之前出問題就是這兒。
網絡診斷:ping,traceroute,nslookup

好了,luci的功能介紹完了。

智能小車24:openwrt的入門體驗