查看完整版本: 聽說linux可以當路由器使用?
頁: [1]

scorpio920204 發表於 2017-1-27 01:08 AM

聽說linux可以當路由器使用?

之前聽說linux可以當路由器使用,並且可以跑動態路由協議,比如OSPF,既然linux可以可以當路由器使用,那為什麼還需要路由器啊,那我們還有必要學習路由交換知識嗎
<div></div>

kangc3000 發表於 2017-2-11 11:57 AM

哪你準備那台跑LINUX的機器上裝幾個網路卡?還是只用WIFI卡來當BRIDGE?
最後應該還是路由器便宜吧。
我有裝過一台LINUX CENTOS 當路由器用,但是是因為公司內部網路安全的種種原因才如此。

話說,是有ROUTER用LINUX當OS的。

hoare 發表於 2017-2-12 01:43 AM

基本上有很多ip分享器(算是一種路由器)都是用Linux當os的。

chevylin0802 發表於 2017-2-21 10:55 AM

本帖最後由 chevylin0802 於 2017-2-21 10:55 AM 編輯

hoare 發表於 2017-2-12 01:43 AM static/image/common/back.gif
基本上有很多ip分享器(算是一種路由器)都是用Linux當os的。
這恐怕是你誤解了
市售的IP分享器基本上都是直接用主晶片商所提供的turnkey solution
通常他們用的作業系統應該都是Real Time OS類別的
這不可能是Linux, 因為Linux只有針對PC以上等級的電腦才有價值與用處
就連Android系統都只是綁進Linux Kernel/driver而已, 並非整個系統架構全面採用

Linux確實可以當路由器使用
雖然市售有許多較為高階以及多功能的路由器確實採用了Linux系統
不過Linux並非用來只做為路由器的用途
因為那樣子做叫做超級的浪費
起碼拿x86主機板配上數以G計的DDR RAM卻只是拿來當路由器用就是一種可恥的浪費
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

hoare 發表於 2017-2-28 12:46 PM

chevylin0802 發表於 2017-2-21 10:55 AM static/image/common/back.gif
這恐怕是你誤解了
市售的IP分享器基本上都是直接用主晶片商所提供的turnkey solution
通常他們用的作業系 ...

c大總是有些奇怪的見解,好像以為linux只能在x86上運行一樣,事實上市面上很多ip分享器是用mips或是arm的,上面也都是跑linux,否則你以為openwrt, ddwrt為什麼可以跑在這些分享器上面。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

chevylin0802 發表於 2017-3-1 10:47 AM

本帖最後由 chevylin0802 於 2017-3-2 08:44 AM 編輯

hoare 發表於 2017-2-28 12:46 PM static/image/common/back.gif
c大總是有些奇怪的見解,好像以為linux只能在x86上運行一樣,事實上市面上很多ip分享器是用mips或是arm的 ...
OpenWRT是一個已經許久沒有再繼續更新的專案
這種以Linux為基礎的專案在全世界一向都是滿街跑的東西
不可晦言的是它可以簡化開發基礎
許多處理器的廠商也確實有提供相對應的BSP
但不是全部

事實上在所謂的RTOS的領域裏面
有著更多的作業系統並不具備RFS的部份
也可以說它整個操作系統就只有直接採用作業系統核心程式而已
並沒有Kernel Space與User Space的區分
比如FreeRTOS系統就是其中一種完全免費的Real Time OS (事實上更應該稱Run Time OS)

路由器雖然大多採用ARM Based或MIPS Based的處理器
但事實上處理器廠商也都會有自行開發的turnkey solution
畢竟都已經是講究All in One的時代
路由器的處理器也不太需要使用到過於flexable的周邊晶片
所以也不需要加任何的驅動程式在裏面
具備Control Panel的機型更只需要靠I2C介面或SPI介面做通訊連結就可以了
還去使用Linux真的是小題大作而且也算是殺雞卻用了牛刀
更何況這還扯上Power On之後進入Operating Mode所需的時間

至於一些Embedded Linux產品的部份
坦白講
就除了手機系統的Android算是每年銷量破億台以外
還有什麼樣的產品有這樣子大的銷售量?
沒有
Embedded Linux佔比較大的產品除了Android不論之外
基本上多半都是在做衛星機上盒或者其他類的數位機上盒
那也一樣都是處理器廠商提供turnkey solution給電子廠
就連現在MTK提供給一般非連網電視使用的傳統電視晶片都還在用30年前就出現的Nuclear OS(一樣沒有RFS)
事實上在20年前網通類的產品比較常見的作業系統是VxWork之類的系統

Embedded Linux不是沒有用處
只是它一般都是用作專業領域的用途
也可以說
如果硬體成本要台幣1萬的話
那出貨的價格至少也要台幣20萬
也許一年頂多就幾千台的量
但是也就只有打平公司的各種開支而已
毛利率是很高沒錯
但淨利率如果量沒辦法跟上
照樣低得可憐
也因此像路由器的產品
利潤沒那麼高的前提下
多半都還是直接拿原廠提供的turnkey solution為主


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

ted_chou12 發表於 2017-3-11 09:52 PM

可以的。Openwrt, dd-wrt, Shibby Tomato應該都是opensource但要看你的機型
頁: [1]