【圖解教學】 免費路由器 IPCOP (含proxy功能)
簡介:
免費「軟體路由器」IPCOP
Linux 核心,GPL 授權,開放原始碼
[b]硬體最低需求:[/b]486以上,32MB RAM,[b]兩片網卡[/b],200 MB以上硬碟,一台燒錄機 (只有安裝時會使用一次)
[b]硬體建議配備:[/b]350MHz 以上CPU,128MB以上 RAM,[b]兩片網卡[/b],500 MB以上硬碟,一台燒錄機 (只有安裝時會使用一次)
[b]最高支援網卡數量[/b]:4片網卡,1WAN,1LAN,1DMZ,1無線網卡
[b]基本路由功能:[/b]NAT,DHCP,Firewall (iptables),[color=#CC0000]QoS[/color]
[b]額外加值功能:[/b][color=#CC0000]Proxy (squid)[/color]、可加裝 Addons 外掛,增強功能
[b]路由效率:[/b]依硬體性能而定,CPU愈快,效率愈高,媲美一台幾萬元的[color=#CC0000]頻寬管理器[/color]
[b]支援語言:[/b]繁體中文,簡體中文,English
[b]相關鏈結:[/b]
----------------------------------------------------------
[URL=http://www.ipcop.org/]官方網站[/URL]
[URL=http://www.ipcop.org/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=3]下載 1.4.x 版[/URL]
註1:下載 .ISO 的光碟映像檔版本,約41MB
註2:由於版本常常會更新,建議直接到官方網站,選擇下載最新版
[URL=http://www.secureneed.com/ipcop/modules/news/]IPCOP 繁體中文研究站 (TW)[/URL]
----------------------------------------------------------
由於 IPCOP 仍在持續更新中,隨時會有最新版本的出現
建議至官方網站下載最新版
之前介紹了一篇 [URL=http://www.pczone.com.tw/showthread.php?t=138801]【圖解教學】免費路由器 Coyote (北美小銀狼)[/URL]
可能有網友會認為,既然 Coyote(北美小銀狼) 是Linux核心
能否加入其它程式模組來擴充它的功能
舉例來說:若能加上 Proxy (squid)網頁快取,代理伺服器的功能
就能讓軟體路由器更有價值,效率更高
基本上這是有可能的,因為 Coyote 本身就是開放原始碼的
但這樣子的工程未免也太耗大了
因此這邊介紹另一款超級軟體路由器:[b]IPCOP[/b]
IPCOP 和 Coyote(北美小銀狼) 的差別在於:
[list][*]IPCOP 不只是一台路由器,它更是一台簡易設定的 LINUX 伺服器,可提供 proxy,web...等多樣化的服務。[*]因為 IPCOP 基本上就是小型 Linux,所以只能由硬碟開機。[*]IPCOP 不同於傳統 Linux發行版,它是以 ghost 方式,直接寫入硬碟,並且繁雜的設定問題,皆已自動化,即使不懂 LiNUX的人,也能在10分鐘內把它架起來,獲得一台 Linux 伺服器![/list]
[color=#CC0000]廢話不多說,開始進入圖解教學:[/color] :)
1.首先,下載 IPCOP 1.X.X ISO 檔
2.用 NERO 等燒錄程式,將 ISO 檔案燒成光碟
3.拿這片光碟片,去光碟開機
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/001.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/002.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/003.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/004.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/005.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/006.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/007.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/008.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/009.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/010.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/011.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/012.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/013.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/014.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/015.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/016.gif[/img]
- 安裝到此完畢 -
取出光碟片,由硬碟開機,啟動 IPCOP 軟體路由器
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/017.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/018.gif[/img]
[color=#CC0000]WEB 管理介面預覽:[/color]
[b]網址列打:[/b][url]https://路由器的IP:445[/url]
IPCOP預設使用SSL加密,注意通訊協定是:[color=#CC0000]https[/color]
PORT 為:[color=#CC0000]445[/color]
或者,打 [/b][url]https://路由器的IP:81[/url],也可以
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/019.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/020.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/021.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/022.gif[/img]
內建流量統計圖表 ,讚!
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/023.gif[/img]
QoS 的設定:
IPCOP 內建的 QoS 很陽春,但可加裝 Addons 外掛,來加強 QoS 的能力
詳細請參考補充 07
[color=#CC0000]- END -
圖解教學完畢[/color]
一連介紹了幾款超省錢免費的軟體路由器,有沒有覺得很興奮呢
還在買貴死人不償命,又不能升級的硬體路由器嗎
試試軟體路由器吧,自由、開放、高效率,你會愛上它的 :D
IPCOP 軟體路由器,可以媲美一台幾萬元的伺服器
但前提是,要會用..... :|||:
歡迎有興趣的朋友,一起加入研究討論的行列
若有任何心得,請發表此篇後面
謝謝
:)
##############################################
##############################################
##############################################
[b]補充 01:[/b]
[b]網路架構圖[/b]
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/029.gif[/IMG]
如圖所示,IPCOP 是一台路由器 (ROUTER),在網路的架構中,是用來取代 IP分享器。
--------------------------------------------------------------------------------------
[b]補充 02:[/b]
[b]安裝說明補充[/b]
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/030.gif[/IMG]
若要讓 IPCOP 當一台「IP分享器」,首先電腦需安裝有[B]兩塊網路卡[/B]
最好是不同晶片型號的兩片網路卡,以方便辨認。
安裝到這個畫面時,必須加以設定,才能夠當一台「IP分享器」
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/031.gif[/IMG]
進入項目一:選擇 GREEN + RED
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/032.gif[/IMG]
進入項目二:檢查網路卡是否有偵測到
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/033.gif[/IMG]
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/034.gif[/IMG]
進入項目三:設定 RED 網卡 (WAN端網卡)的配置值
依照你所使用ISP,選擇適當的選項,此部份與設定 IP分享器無異,若有問題,可參照ISP給的ADSL說明書
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/035.gif[/IMG]
進入項目四:設定 DNS 和「閘道器」
DNS 就是 DNS server 的 IP,請參照各 ISP 的說明書
此處的「閘道器」指的是ISP的閘道器
這只有使用「固定IP」或「ADSL DHCP 自動指派」時,才需要用到
「PPPoE 撥接」撥接的話,不需要設定
詳細數值,請參考 ISP 給的說明書
若是只有一片網卡 (LAN網卡),把 IPCOP 當 PROXY SERVER使用,並不當路由器使用
則「閘道器」就是你的IP分享器
--------------------------------------------------------------------------
[b]補充 03: [/b]
[b]Q.WEB管理頁面,有時會出現空白,怎麼解決?[/b]
原因:這是因為 IPCOP 的WEB管理頁面,預設使用 UTF-8 萬國碼,但是在 apache的設定檔內,卻沒有指定語系所導致的。說起來,這是 IPCOP官方的一個疏失。
解決方法:修改 apache 的設定檔
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/036.gif[/IMG]
打:vi /etc/httpd/conf/httpd.conf
[IMG]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/037.gif[/IMG]
操作方法,如圖所示
按 <i> 後,左下角出現 -- INSERT -- 提示,表示現在是編輯模式
選個適當的位置,加入這一行:[B]AddDefaultCharset utf-8[/B]
編輯完成後,按 <ESC> 跳出編輯模式
接著,按 <:> (冒號) 進入指令模式,打 X,按 <ENETER> 即可
修改完成後,重新啟動 IPCOP 才會生效
(找不到 httpd 的 scipt,不然其實重新啟動服務就可以了)
----------------------------------------------------------------------------
[b]補充 04:[/b]
[b]繁體中文化[/b]
[color=#CC0000]註:IPCOP 從 1.4.9 版之後,已經內建繁體中文,不需要手動中文化[/color]
1.首先,到 IPCOP 繁體中文研究站,下載繁體中文化檔:
[url]http://www.secureneed.com/ipcop/modules/news/[/url]
(須登入才能看到下載區,所以註冊吧...) :|||:
解壓縮後,有兩個檔案,一個是語系檔,一個是列表
將這兩個檔案,上傳 IPCOP 那台電腦的 /var/ipcop/langs 目錄下就可以了
至於怎麼上傳?
你需要 winscp 這支免費軟體,這是 win 平台下 ssh 傳檔案用的
[url]http://winscp.net/eng/index.php[/url]
登入方法同 ssh (putty)
登入後,會看到類似「檔案總管」的畫面,然後應該就知道怎麼用了
切到那個目錄,滑鼠拖檔案過去即可
-----------------------------------------------------------------------
[b]補充 05: [/b]
[b]Ipcop的Green,Red,Orange,Blue是啥米意思?[/b]
請參考 IPCOP 繁體中文研究站的精采解答:
[url]http://www.secureneed.com/ipcop/modules/newbb/viewtopic.php?topic_id=50&forum=11[/url]
照這樣說的話,裝載 IPCOP 的電腦,最高可支援4片網卡
三片是有線的,一片是 WI-FI 無線網卡
可完整的架構網路,包含DMZ,還有當 WI-FI 無線AP
----------------------------------------------------------------------
[b]補充06:[/b]
[b]參觀國外網友怎麼玩 IPCOP[/b]
原文位址: (修正鏈結)
[url]http://www.ipcop-forum.de/galerie/index.php[/url]
IPCOP 並不是一個玩具,真的有人把它用在機房環境
軟體路由器的好處是可以 DIY,彈性非常大
效能取決於 CPU,RAM,網卡晶片
若用比較好的配備,不僅電腦大小可以自己組裝控制
效能要勝過一台幾十萬元的硬體路由器,也不是問題
價格卻可能不用 1/10,相當划算
:)
##################################
[color=#CC0000][b]補充 07:[/b][/color] 2005/11/21
##################################
[b]Addons 外掛 - QoS 加強模組,安裝和使用方法教學[/b]
QoS 加強模組下載點:
[url]http://mh-lantech.css-hamburg.de/ipcop/download.php?view.104[/url]
下載後,應該會得到一個檔案:qos_ipcop_1.4.8.tar.gz
(檔案隨時會更新,所以檔名可能不一樣)
[b]安裝說明:[/b]
首先,需要兩支程式
WinSCP:傳檔案到 IPCOP 主機用的
Pietty:SSH 遠端連線用的
這兩支程式,用 google 搜尋可以找到,都是常用的免費的軟體
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/001.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/002.gif[/img]
如上圖所示,將 qos_ipcop_1.4.8.tar.gz 傳到 IPCOP 主機
接著,用 Pietty,遠端 ssh 登入 IPCOP 主機
或者直接在 IPCOP 主機底下,進行文字模式操作,也行
安裝的操作過程,如下圖:
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/003.gif[/img]
-----------------------------------------------------------------
[b]使用說明:[/b] (文字很難解釋,請看圖說故事)
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/004.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/005.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/006.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/007.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/008.gif[/img]
[img]http://home.pchome.com.tw/art/linux2005/images/web/pczone/ipcop/qos/009.gif[/img]
- END -
註:
此 QoS 配置,經 QoS 外掛附的的自我檢測功能,可以通過測試
但沒有實際用在真實的網路上,所以筆者我也不知道到底有沒有效
如果網友有興趣測試,歡迎分享一下心得 :)
---------------------------------------------------------------------
其它補充..... (待續) :)