【圖解教學】免費路由器 Coyote (北美小銀狼) - 第31頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 硬 體 版


PCZONE 討論區



通知

-- 網 路 硬 體 版 "網路卡" , "HUB" ,"Switch","無線網路產品","頻寬分享器" 等網路硬體產品

會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
我非常喜歡LINUX_xp兄 免費路由器這幾篇文章
他們都非常的經典,而且超級實用,
我前前後後也很認真的爬文實作了一兩個月
基本上您教的這一台免費路由也已經實作成功
接下來想多加入一些 外掛--Add-Ones
但苦於對語法不懂,連要把軟碟裡的一些檔案複製進硬碟裡的語法都不懂
懇請LINUX_xp兄能否告知該去那學這些基本語法
感謝感謝

回覆
會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
圖片無法顯示,建議擺在PCZONE上才不會消失。
回覆
Kree
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
引用:
作者: lulu1305174
圖片無法顯示,建議擺在PCZONE上才不會消失。
之前都是放 PCHOME 空間,大概是太久沒上傳,帳號被停掉了
後來發現 PCHOME 空間,大陸那邊的網友看不到
就都改放 ImageShack
不過圖片我都沒備份,所以也沒得傳了

發了這篇以後,獲得不小的迴響
其實網路上有很多自由軟體愛好者,也重新做了更棒的教學
感謝他們,大家一起來支持自由軟體吧!

自由軟體,免費,開放原始碼,又讚 ^^

網路上更棒的教學:
----------------------------------
狼主的網路實驗室:(有 pdf 教學檔下載)
http://netlab.kh.edu.tw/

澎湖人No1自由軟體交流網:(記得好像還有 Flash 影片示範,超強)
http://b2d.phc.edu.tw/modules/tadbook2/index.php

回覆
Kree
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
引用:
作者: n5998744
我非常喜歡LINUX_xp兄 免費路由器這幾篇文章
他們都非常的經典,而且超級實用,
我前前後後也很認真的爬文實作了一兩個月
基本上您教的這一台免費路由也已經實作成功
接下來想多加入一些 外掛--Add-Ones
但苦於對語法不懂,連要把軟碟裡的一些檔案複製進硬碟裡的語法都不懂
懇請LINUX_xp兄能否告知該去那學這些基本語法
感謝感謝

BRAZILFW 其實就是嵌入式 Linux 系統

它的文字模式,就是 Linux 的 shell (sh),操作方式完全同 Linux
不過因為是嵌入式系統,精簡核心,所以可用的系統指令比較少

Linux 的教學,可參考「鳥哥的私房菜」:
http://linux.vbird.org/

Linux 要使用磁片,必須先掛載磁碟片的分割區

掛載語法:
mount -t [檔案系統] [設備檔或分割區] [欲掛載的目錄]

範例:
mount -t vfat /dev/fd0 /mnt/fd

使用時,到 /mnt/fd ,這個目錄,就等於是磁碟片

注意事項:
掛載前,必須先確定有 /mnt/fd 這個目錄,或是其它目錄也行
總之,就是要給它一個已存在的目錄,它才能掛載
用 mkdir 可以創建一個自己喜歡的名字目錄

Linux 是把所有的設備,和分割區,都當作檔案,全部都在 /dev 裡頭
我不確定軟碟片是否為 fd0 ,建議可以先查詢
cd /dev
ls

Linux 的檔案系統,沒有分 C: D: E: 之類的槽
全部就是一個根目錄 /
所有的分割區,都會被視為目錄,掛載在某個目錄裡

常用指令: (大小寫有差別)
ls 就是 DOS 的 dir /w,查詢檔案
cp 就是 DOS 的 copy,拷貝檔案,cp [來源] [目的]
mv 就是 DOS 的 move,移動檔案,mv [來源] [目的]
cd 就是 DOS 的 cd,切換目錄
mkdir 就是 DOS 的 mkdir,建立一個目錄
df 查詢硬碟剩餘空間
free 查詢記憶體使用量
ifconfig 查詢網卡介面資料

以上指令都可以加參數,有特殊效果,請自行查詢使用方法
例如:
ls -lh 是查詢檔案,用列表的方式,顯示單為kb或mb
ls --help ,通常指令後面加 --help ,會列出該指令的使用說明

------------------------------------------------------
安裝到硬碟或 CF 的時候
那個安裝程式,應該會問要不要分割第二分割區

假如有分割的話,第二分割區會是 FAT 檔案系統
能在 windows 中直接讀寫
例如:
CF 卡可以拔下來 (開機中可熱插拔)
插讀卡機,就能在 windows 下讀寫

當然要使用時,也是必須掛載
範例:
mkdir /mnt/hda2
mount -t vfat /dev/hda2 /mnt/hda2

然後到 /mnt/hda2 ,那個目錄就是第二分割區
接著就可以 cp 檔案,到想要的目錄裡頭

IDE 可以接四台硬碟,hda , hdb , hdc ,hdd
第一條排線的 MASTER,叫做 hda
第一條排線的第二顆,叫做 hdb ....以此類推

一顆硬碟會有很多分割區
四個主分割,或三個主分割一個延伸分割
延伸分割可創建最多 65 個邏輯磁碟

第一個主分割,設備檔名稱為 hda1
第二個主分割, hda2
邏輯磁碟,從 hda5 開始編號
-------------------------------------------------------

以上說的是 Linux 一些簡易的操作
但是 .....

最後要說明一點:(重要)

BRAZILFW 這套系統
開機後你所看到的所有目錄,其實都是 RAMDISK (虛擬磁碟)
也就是說,重開機後就消失.....

它真正的實體檔案,是存在硬碟的 hda1 或 磁片
是一種壓縮檔的形式 .tgz,可以看作是映像檔

當它開機時,會建立一個 RAMDISK
然後把這些映像檔,解壓縮到 RAMDISK

這就是為什麼不管改什麼設定,都必須 「立即存檔」的原因
所謂的「立即存檔」
是把 RAMDISK 中的資料,壓回映像檔,存回實體檔案

所以,若要新增 add-one ( *.tgz )

正確的操作方法:
-------------------------------
掛載 /dev/hda1 到某個目錄
範例:
mkdir /mnt/hda1
mount -t ext2 /dev/hda1 /mnt/hda1
(它是使用 Linux 的 ext2 檔案系統,非 ext3)

然後 /mnt/hda1 這個目錄 (或者其它高興掛載的目錄)
才是 BRAZILFW 真正存放實體檔案的地方
把 add-one (*.tgz) 直接拷貝到裡面的某個目錄
(用 ls 找一下,名稱應該很好認)


此篇文章於 2006-06-22 10:27 PM 被 linux_xp 編輯。.
回覆
會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
引用:
作者: linux_xp
BRAZILFW 其實就是嵌入式 Linux 系統

它的文字模式,就是 Linux 的 shell (sh),操作方式完全同 Linux
不過因為是嵌入式系統,精簡核心,所以可用的系統指令比較少

Linux 的教學,可參考「鳥哥的私房菜」:
http://linux.vbird.org/

2006.6.22
Linux_XP兄很感謝您如此重視我的問題----這麼快就給我回覆
相信有您的幫助,我一定能進行的更順利
等我明天詳細研究您的教學之後
若有問題我還是會回來向老師您請教的
在此先向您獻上12萬分的謝意
感謝您

******************************
------------------------------------------


深切感謝Linux_XP兄深入教導,在此特表讚揚
2006.06.23
實作成功語法:
*前題.
我是先將 BRAZILFW (此處的免費路由器 Coyote (北美小銀狼) )這套系統,
直接裝入硬碟,而且全部功能都正常.
接著我要加入 Coyote 使用的外掛程式,Add-Ons (英文網站) 的全部.tgz的外掛,
這個 .tgz 是壓縮檔,但不必解開
直接丟到 coyote 的硬碟,或者 cf 卡中,重開機生效
*動作.
先將下載完成的外掛(包括LCD外掛)全部複製到3.5磁碟片,
然後進行以下的語法動作

*語法.---為什麼會有以下的語法,當然要回 #304 看Linux_xp老師的說明教學.

***************************************************************
寫入帳號密碼登入BRAZILFW
# q
# cd /
# ls 作根目錄資料確認
# mkdir /mnt/hda1
# mkdir /mnt/fd0
# mount -t vfat /dev/hda1 /mnt/hda1
# mount -t vfat /dev/fd0 /mnt/fd0
# /mnt/hda1
# /mnt/fd0
# cp /mnt/fd0/*.* /mnt/hda1

完成
****************************************************************

以上是我個人實作過程,所得到的結果是LCD驅動成功(但是否真有計數功能,則尚待實際測試),所有載入的外掛也都有確實執行.

此篇文章於 2006-06-24 05:59 AM 被 n5998744 編輯。.
回覆
會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
Linux_xp大大
小弟想要了解如何紀錄連線的狀況
目前系統上的狀況好像只能紀錄一點點時間
可以做到三個月以上嗎!!


感恩
回覆
會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
有人有備份部分內容
http://myweb.hinet.net/home17/rushou...ote/coyote.htm
狼主的網路實驗室也有教學
http://netlab.kh.edu.tw/
建議如果可以的話最好是可以全部重做,給有需要的人看。

此篇文章於 2006-06-24 01:04 PM 被 lulu1305174 編輯。.
回覆
會員
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
那請問..要更新 中文語系時, 我要怎麼去更新 , 是否說要重製磁片?!再安裝到CF 中
回覆
Kree
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
引用:
作者: stevensonko
Linux_xp大大
小弟想要了解如何紀錄連線的狀況
目前系統上的狀況好像只能紀錄一點點時間
可以做到三個月以上嗎!!
感恩

Coyote 原先的設計,就是磁片版的軟體路由
因此它的紀錄其實都是存在記憶體中的

即使之後有人把它改造成可以在硬碟中開機
但是核心中,紀錄功能的部份,並沒有修改
仍然是存在記憶體中

每個連線封包都要紀錄的話,紀錄量會很大
因此記憶體不可能無限制紀錄
它設計中會有一個最大量,超過這個量就自動刪除舊的

不過它支援 syslog 導出到別台主機的功能
這個功能和一些無硬碟的硬體式路由器是相同的

但是另一台主機,要如何接收並紀錄?
猜測應該是要用專屬軟體
因為商業的硬體路由器,就是這樣用的
我用過的 BM-26,它導出的 syslog,是指定 IP 到一台 windows 電腦
然後這台 windows 電腦要 24小時開機,以便接收資料並紀錄
廠商有附一個軟體,是專門用來接收紀錄資料,和進行分析的

這部份小弟並沒有研究
建議可以去 BRAZILFW 官方網站討論區發文詢問
要如何在另一台電腦,接收 syslog 導出的資料
或者甚至也可以建議官方,能不能作個 add-one
讓連線紀錄檔,能夠直接存在硬碟

搜尋到有篇比較接近的問答:
http://www.brazilfw.com.br/forum/vie...ghlight=syslog

有人問 syslog 到底存在哪裡?他想把它另存成檔案

另一個人是回答,存在記憶體中
形式是 Linux 的標準 log 檔
可以用 busybox 的 syslogd 指令來操作

註:
busybox 是嵌入式 Linux 系統的一種
BRAZILFW 的核心就是用 busybox

他上面有列一些指令的參數,其中好像有存成 files 形式的參數
把硬碟掛載上去,理論上就能直接存到硬碟了 (或 CF 卡)
實際上要測試才知道....

關於 Linux 的 syslog 教學,可以參考鳥哥的網站:
http://linux.vbird.org/linux_basic/0570syslog.php

鳥哥那篇教學,也有提到如何從遠端主機接收 syslog 檔:
http://linux.vbird.org/linux_basic/0...syslogd_server

不過教學中,也是以 Linux 主機來作接收...
當然這樣會有一個矛盾
因為如果懂 Linux ,直接用 Linux 作路由主機就好了,有用不完的硬碟空間
也不必使用 BRAZILFW 這種精簡型的 Linux,樣樣受到限制了

像我本身就是直接使用標準版 Linux 作路由主機
所有功能都可以實現,而且功能很強大,軟體也都是免費的
只是要操作的東西太多,且也沒有 web 圖形介面 (目前沒有,但理論上 PHP 可以開發)
所以不適合初學者

上面僅是提供一些參考資料而已
若會寫網路程式
可以寫個能接收 port 514 UDP (syslog 預設)傳輸過來資料的程式,也是可行的
不然就要去找可以接收遠端 syslog 的軟體囉

改用 IPCOP 也是一個辦法
IPCOP 的安裝同 Coyote 一樣簡單,也有中文 web 介面
而 IPCOP 原先設計,就是安裝於硬碟,因此它的 log 檔可以紀錄很久
不過 IPCOP 對於 L7 filter 的部份比較弱,QoS 也不好設定
這是它唯一的缺點
回覆
Kree
回覆: 【圖解教學】免費路由器 Coyote (北美小銀狼)
引用:
作者: chienlun
那請問..要更新 中文語系時, 我要怎麼去更新 , 是否說要重製磁片?!再安裝到CF 中
是有方法可以直接更新,我有在大陸那邊的「軟件路由論壇」看過

但是過程很複雜,要操作很多指令
具體方法是把新的語系檔上傳到 coyote 主機 (RADDSIK)
掛載實體檔案的分割區,將裡頭的語系檔換掉 (拷貝過去覆蓋)

如果熟悉這些操作,大約一分鐘內可以完成
但如果不是很熟,光是學習和摸索可能就要半小時以上

其實重新製作一片新的,約2分鐘內可以搞定
含安裝到硬碟,頂多 5 分鐘~ 10 分鐘

建議直接重新製作一片,會比較快
可以把設定的東西 (編輯設定檔)
把文字內容都拷貝起來,存在記事本之類的
重新製作後,直接貼回去就可以了,不用再設定一遍


回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
coyote 2.24 開機問題 intruder09402000 -- 網 路 硬 體 版 6 2009-06-06 04:24 PM
【問題】 Coyote 頻寬管理為什麼會失效? cmc69 -- 網 路 硬 體 版 1 2007-03-08 02:00 AM
COYOTE 的靈異現象…急 wheat0702a -- 網 路 硬 體 版 7 2006-06-03 12:12 AM
透過 coyote 使用 VPN CJbalance -- 網 路 硬 體 版 0 2006-01-16 10:06 AM
免費路由器 Coyote (北美小銀狼)QOS要怎麼做有沒有人可以教教救救我 k840582 -- 網 路 硬 體 版 1 2005-08-17 05:17 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。