【問題】如果網卡不支援BrazilFW.....



贊助商連結


chen512
2007-09-24, 10:59 AM
最近小弟要跟中華電信申請100M,想說家中Vigor2900VG應該是沒辦法承受,所以在這爬了一下文發現BrazilFW這套還蠻強大的,結果他所支援的網卡有限,這時心裡在想BrazilFW可否自己加驅動程式呢??我找了許久都沒看見網友發問..還是說沒辦法加呢??如果可以能將詳細步驟一一的列出來嗎??謝謝

最後我想問有玩Linux的網友,如果有一台Switch要設定只能用comport來設定(如果網路都斷線)要怎做呢??謝謝

贊助商連結


linux_xp
2007-09-24, 11:58 AM
可以加,也不可加

可以加
是因為 BrazilFW 是 Linux Base,也有開放原始碼
所以可以拿原始碼來重新編譯,將驅動以重編核心,或是模組的方式掛載

不可加
是因為一般人不會去搞編譯或掛模組這些東西
再加上就算要這麼做,也得有網卡廠商提供的 Linux 驅動才行
一般來說,硬體廠商通常只會提供 windows 驅動
所以雖然有這個可能性,也等於沒有...

-----------------------------------------------------

那個通常要看機器的說明書

用一條 com 線,連接電腦和交換器

電腦執行「超級終端機」telnet 登入
port 就是 com1 或 com2 之類
傳輸速率要看說明書,或打電話問技術支援
有些機器有固定速率,速率不對就沒辦法連
一個個試也是一種方法,不推薦就是

登入後要打文字指令操作
通常 help 可查可用的指令,指令 --h /h /? 之類的,可查指令用法
或是登入後,終端機上就會有提示說明
但還是要看說明書,才知道它有什麼功能,或是怎麼設定
因為提示的說明通常是非常有限的

不過若是大廠牌的,如 cisco
可以去請教懂 CCNA 的人,怎麼設定
這類機器,有自己的一套操作方法,全機種系列適用

chen512
2007-09-24, 02:43 PM
可以加,也不可加

可以加
是因為 BrazilFW 是 Linux Base,也有開放原始碼
所以可以拿原始碼來重新編譯,將驅動以重編核心,或是模組的方式掛載

不可加
是因為一般人不會去搞編譯或掛模組這些東西
再加上就算要這麼做,也得有網卡廠商提供的 Linux 驅動才行
一般來說,硬體廠商通常只會提供 windows 驅動
所以雖然有這個可能性,也等於沒有...

-----------------------------------------------------

那個通常要看機器的說明書

用一條 com 線,連接電腦和交換器

電腦執行「超級終端機」telnet 登入
port 就是 com1 或 com2 之類
傳輸速率要看說明書,或打電話問技術支援
有些機器有固定速率,速率不對就沒辦法連
一個個試也是一種方法,不推薦就是

登入後要打文字指令操作
通常 help 可查可用的指令,指令 --h /h /? 之類的,可查指令用法
或是登入後,終端機上就會有提示說明
但還是要看說明書,才知道它有什麼功能,或是怎麼設定
因為提示的說明通常是非常有限的

不過若是大廠牌的,如 cisco
可以去請教懂 CCNA 的人,怎麼設定
這類機器,有自己的一套操作方法,全機種系列適用

感謝妳的回答,因為我是linux新手,所以不曉得如何著手,當然我手邊都是1G以上的網卡都有支援linux,只是光編譯核心這部份我就@@..........所以您的意思就是可行的.....
----------------------------------
至於第二個問題您說的是用windows這部分我知道..........但問題是linux能嗎?
因為我想說如果在遠端只有一台BrazilFW和一台L2 switch...;如果今天switch發生問題不能連外,我可以借由另一台BrazilFW的機器後面的comport連嗎?
其實我想問的是像在設router or switch時,手邊電腦沒windows只有linux時要怎嚜設呢??謝謝

linux_xp
2007-09-24, 05:17 PM
....(恕刪)
因為我想說如果在遠端只有一台BrazilFW和一台L2 switch...;如果今天switch發生問題不能連外,我可以借由另一台BrazilFW的機器後面的comport連嗎?
其實我想問的是像在設router or switch時,手邊電腦沒windows只有linux時要怎嚜設呢??謝謝

查了一下 Linux 設備檔的名稱:
http://www.linux.org.tw/CLDP/OLD/Serial-HOWTO-3.html
http://www.study-area.net/linux/servers/linux_ppp.htm


ttyS0 (COM1) address 0x3f8 IRQ 4
ttyS1 (COM2) address 0x2f8 IRQ 3
ttyS2 (COM3) address 0x3e8 IRQ 4
ttyS3 (COM4) address 0x2e8 IRQ 3

Linux 有 telnet
要連接 com 埠,用法大概就是:
$ telnet /dev/ttyS0

其它參數,請 man telnet 比較詳細


但是 BrazilFW 是精簡過的 Linux,用途設定在路由器
不確定是否提供 telnet 指令
又或者有 telnet,但不是原裝的

我記得它核心是採用 busybox (一種嵌入式核心)
所有指令程式都是精簡的,有一些參數功能無法使用
不能用標準型 Linux 能用的東西,去看待 BrazilFW

至於 com 埠支援,估計是沒有
/dev 找一找即可知道,如沒那個設備檔,就是沒支援

只是可能會有 Add ones 支援
可以找找看有沒有相關的 Add ones
或是問問看 BrazilFW 官方英語論壇,有無解決方法

----------------------------------------------------------------

先假設 BrazilFW 可以 telnet 進 com 埠
或者是標準型的 Linux

具體作法為:

1.
遠端 SSH 登入 BrazilFW (Linux)

這部份需要設定一下,BrazilFW 預設是禁止外部 SSH 登入的

Linux 防火牆需開放 port 22 (SSH) 進入,啟動 sshd 服務

2.
SSH 遠端登入後,就如同在本機操作了,

telnet 進 com 埠

----------------------------------------------------------

這邊會有一個問題,假設網路完全不通了
ssh 自然是連不進去,因為 ssh 是靠網路的
至少要有一條網路通,才能利用它遠端登入

這種情況,若 telnet 進 switch 只是要重開機
只能拿著一台電腦在旁邊操作了,但拔電源貌似會比較快...

有一種裝置比較理想
它是電源裝置,具有接收 PSTN 電話 或 GSM 手機信號 (需插 SIM卡)的功能
當信號來電時,會自動切斷電源,然後再打開
等於就是打一通電話,即可把設備重開機

又或者可在 Linux 伺服器寫 shell script
排程讓它定時去偵測網路
若網路不通即自動 telnet 入 switch,自動下 restart 指令
不過設備若當機了,通常 telnet 也是無反應的

之前我有一台中華電信小烏龜一直當,試著用這方法,結果是無效
因為當機的小烏龜根本無法登入:
http://www.pczone.com.tw/thread/15/125218/

不過網路設備若不穩定,最好的方法是:換一台 @@

因為不管用什麼解決方法,除非是免費的
不然多花的錢,還不如買一台新的

RouterOS
2007-09-24, 05:37 PM
SWITCH 會當機? 這通常是不太會發生的,若真的讓你遇上了,那真該考慮拿去丟了吧.

chen512
2007-09-24, 07:46 PM
不過網路設備若不穩定,最好的方法是:換一台 @@

因為不管用什麼解決方法,除非是免費的
不然多花的錢,還不如買一台新的[/QUOTE]


當然如果常當機就不如丟了,只是新的機器給你又沒IP也沒windows的電腦可以拿來設定,這時該怎辦................原來linux也可設定...:o

感謝linux_XP兄詳細的解說..........
只是BrazilFW要編譯核心我就一個頭兩個大......... 中華100M別了...:cry:

linux_xp
2007-09-24, 10:57 PM
BrazilFW 應該有支援 GBit 等級的網卡
前幾版已經開始支援無線網卡了
巴西組織接手後,還是有在持續改進,所以它也是順著潮流在走

不過看樓主的敘述,應該有在用 Linux
用 Linux 做路由器就好了,彈性比較大

zuyan
2007-09-27, 03:23 AM
100M的話建議使用INTEL或3COM的卡就好了....
原則上CHT的設備最高也只支援100Mbps所以沒必要用1G的卡...
不會比較快,應選CPU Loading較低的卡,會比較OK些

100M/5M我們這裡還不行....繼續使用10M/2M