FREESCO安裝設定篇

首先要感謝PCZONE網友maize的同意,轉載文章部分內容及其所提供的安裝設定畫面,因為小弟對於一些畫面擷取的部分,實在是沒有研究,請網友多多包涵。

目前我所住的社區,就是採用這套系統,相當簡當好用,安裝設定容易,無須太多繁複的檔案設定,採取選單方式設定。只要稍微有網路觀念即可完成安裝,媲美外面動輒萬元的硬體防火牆喔!而且彈性大,亦可安裝各種SERVER服務(需裝載硬碟中)。對於100人以下的上網需求,相當的不錯,只要適當編寫防火牆規則,幾乎不用任何額外的管理。

安裝步驟略述如下:

事前的準備工作:

  1. 首先請先到垃圾堆或是資源回收場,撿一台486以上等級的電腦(現在大概也不好撿,不小心就會撿到PENTIUM II以上的電腦,真是.....),PENTIUM等級的電腦最好。我用過386ALL IN ONE等級的,2年多沒當過機又省電。記憶體8M~16M,當然愈多愈好啊!重點是,硬體上一定要穩定,可以的話,給它加個UPS吧!

  2. 兩張螃蟹卡,最好是常用的網卡,而且是不同牌子的比較好,這樣在FREESCO抓到後,才不會弄不清楚誰是誰?雖然DLINK有在LINUX界,素有魔鬼卡之稱,但是在FREESCO中,可以正常被抓取成一般的相容卡,不見得一定是可以啦!我並沒有全部試過,總之別用太怪的網卡,除非您有這塊網卡在LINUX的模組檔。當然,FREESCO本身下載來的檔案中也已經包含許多的網卡模組檔可供使用,可以找看看,我當初就是使用ISA介面的HP網卡,真是夠古早了吧?現在還在社區網路的FREESCO BOX為大家服務中,而且是負責對外的那一個介面eth0喔!誰說一定要用多快的硬體啊,因為ADSL也只有2M的速度,何須多高階的硬體。還有就是FREESCO本身系統內建支援的網卡,請看FREESCO的說明,外掛的網卡(非FREESCO支援的),必須用外掛的方式,將模組檔copy到相關的目錄下,這點稍後會說明方法。因為FREESCO是將整個LINUX放在一片1.44M容量的磁片中,因此,外掛的網卡模組檔,只能掛一個,因為磁片容量不足,所以....盡量用內建支援的網卡吧!內建支援網卡列表

  3. 一台軟碟機,一片軟碟片。軟碟機蠻重要的,因為根據我個人的經驗,有些使用過的軟碟機,在windows下讀寫都沒問題,可是一但跑起(LINUX)freesco後,就不一定能正常了,尤其是開機後的讀取。有時就算勉強開機成功,可是整個網路系統就是怪怪的,原因就是軟碟機讀寫不正常所致。而磁碟片,最好是用鐵氟龍的磁片比較耐磨,因為這類的單磁片linux系統,因為沒有使用硬碟,單是使用記憶體,一些相關的設定參數,都要靠軟碟片記錄,因此磁片的可靠度就很重要了。

  4. 顯示卡,用黑白的就可以了,恐怕不好找,一般VGA的找ISA等級就行了,反正以省電為原則。

  5. 鍵盤,這個只是借用一下,設定完成後,螢幕,鍵盤都可拔掉了,因為用不到了。有一點要注意,BIOS的開機告警選項要設定要變成no error,這樣才不會在重開機時,電腦沒偵測到鍵盤就停在哪裡不動了,很累人的!

  6. 拿一張便條紙或是您常用的筆記本,將您的所有硬體資料及規劃的網路相關資料,做成記錄,以便在日後升級系統時,可作為參考。因為等您下次要維修或是更改內部資料時,您可能會忘記很多事情的。畢竟這個系統太穩定了,幾乎會讓您忘了他的存在,下次出現問題或是做一些設定時,可能都是一兩年後的事情了。所以,一定要將記錄完整留下,以免下次重新規劃時,沒有參考,造成維護上的困擾。養成做筆記的習慣,讓知識記錄分享所有人,才能提昇及傳承技術。仍然強調一件事,成功不必在我,幫人成功,也是功德無量。

下載軟體:

 請到這裡下載freesco軟體,找一個你喜歡的下載點,下載後解壓縮。

開始製作程序:

step 1
執行解壓縮以後檔案裡面的mdke_fd.bat,以滑鼠直接點選這個檔案兩下,然後您應該會看到一個DOS的執行視窗,裡面會提示您放一片1.44MB的軟碟到軟碟機中後,按下enter鍵後,讓它寫入freesco的image檔,這時軟碟機亮燈並開始將freesco寫入磁碟片中,一直到畫面提示您結束後,拿出磁片備用。

step 2
將做好的磁片拿到那一部從資源回收場復活的舊電腦,放入磁碟機中,開機時請到BIOS中設定為軟碟開機,並用這片軟碟開機,接下來會看到如下的畫面:

請執行setup或是等8秒鍾或是直接按下enter鍵,這時畫面會出現一些軟硬體相關資訊,然後會出現如下畫面:

step 3

看到以上這個畫面後,請輸入初始密碼root後按下enter鍵。接下來會看到下面這個畫面:

特別說明:如果您的開機過程會當機,或是開機過程出現紅色字體或是error等訊息,都可能是硬體方面的問題,或是軟碟機的問題,請想辦法排除。如果網卡沒有被系統抓到,就要用外掛方式,這個後面會說明。

step 4
直接按enter使用預設值,這個問題是詢問使用者要用彩色或是黑白模式設定,內定是彩色模式,所以直接按enter鍵。

接下來會看到以下畫面:

step 5
這裡就是設定的主選單了,我們直接使用手動設定選項,所以在 Your choice  [ ]?之後按下 a 鍵後enter,選  a ) Advance settings 那個選項。

繼續接下來的設定畫面如下圖:

step 6
進到下圖ADVANCED SETTINGS MENU後,我以目前最多人使用的PPPoE連線方式為例,需修改的有45,56,62,91項目。

step 7
上圖step 6Advance setting ( x - exit ) [ ] ? 之後輸入56選項Ethernet cards後按enter,並且進入56設定選項之後畫面如下:再按0 或1 或2...進去,依系統的問答,分別將各網卡的I/O值和IRQ值都設為0。

特別說明:只有PCI介面的網卡,才可以將這些設定值為0 。如果您是使用早期的ISA 網卡,則需要設定I/O 值以及IRQ 值,這些早期的網卡都會有專屬的設定程式或是需調整網卡上的JUMP,請參考相關網卡的說明及程式,請記得這些網卡的I/O值要寫成如0x300這樣的方式,(0x300這是舉例值,請依實際值網卡的I/O值填寫)。還有就是依我個人的經驗,這裡的NIC0,NIC 1,NIC 2等等的編號,與系統所抓到的eth0,eth1等的編號無關。

設完按x 離開並會回到step 6的畫面。

step 8
回到step 6之後的畫面後再進入62選項 Local networks 畫面如下:

按626子選項 Use PPP and router 進去修改設定,這是設定ADSL撥接制PPPoE的選項,依下圖中系統問答中的紅圈設定即可。

特別說明:如果是固定制IP的user,要在621選項IP address設定對外的IP網址,同時也要設定621~631各選項,請自行輸入體驗。

設定完成後,會回到step 8畫面,然後按1 或2 或3.....選擇設定eth1,eth2,eth3....網卡的相關網路值設定。然後選擇620,621.....到625等項目。這個設定是對內網卡的設定值,請依個人網路的規劃需求設定相關的值,下圖中只是範例值,僅供參考,在此不再贅述。

step 9
按1切換到Network 1更改LAN的網卡設定,將各設定值修改如下,設完按x離開,並回到step 8畫面繼續設定,如果有兩張以上的網卡,也就是對內有兩個以上的網卡,也要依序設定第2張網卡,第3張網卡等等......按下1或2或3.....後的畫面(step 8)如下:

特別說明:這個設定項目的eth0,eth1就是freesco系統本身實際所抓到的網卡編號eth0及eth1,而且freesco本身似乎會依其系統設定,逐一的依順序去找出網卡,因此我們並沒有辦法改變其認定的eth編號,至少我沒成功過,不知是否有先進成功過的?因為在其他的linux系統中,如redhat或是fedora中,我也沒有成功過!不知原因為何?因為不瞭解linux核心的執行順序,這個系統開機時抓網卡的動作順序,不知是否可以變更順序?正因如此,我們沒有辦法指定哪一張網卡對外,哪張網卡對內,這其實蠻傷腦筋的,因為我們都希望對外網卡那張,能使用效能較佳的網卡,如intel或是3com的網卡。

還有就是,再freesco中,eth0一定是對外的,這大概是所有LRP的系統的共同方式,別問原因,因為我也不知道,而且只有一張網卡可對外,其餘都是對內部網路,freesco可支援9片網卡(不知道要怎麼插上電腦?)。

都設定完成後,按x 並enter後離開,回到step 6畫面。

step 10
再來就是設定ISP連線資訊,選第91選項Ethernet ISP後,進入畫面如下:

各選項請自行參考ISP提供的設定值,設訂完成後,按s 儲存後離開,回到step 6畫面。

特別說明:911,912,915等選項可不設定。

step 11
最後選第45選項Control Panel and Time Server後,進入將設定更改如下圖紅圈:

特別說明:

451選項是選擇Time Server,這是為了校準系統時間用的,而選s 是指對內部網路使用,對internet是不會有反應的,所以選s 很重要。如果選擇y,則會對外喔,要小心慎選,除非您想對外開放。

452選項是設定使用HTTP Server的IP port,內定是82 port。

453選項是設定校準時間用的clock網站的網址,內定的網址值可使用,除非您要使用特別指定的colck網站,否則用內定的即可,不需另外設定。

454選項是設定UTC標準時間用的(GMT格林威治標準時間),在台灣的時區要加8小時,因此要設定+0800,這樣系統的記錄時間,才會是現在的時間。

然後按x 離開,回到step 6 畫面。

step 12

選擇第43項 DHCP server ,這個選項很重要,就是設定您的router成為IP分享器的關鍵,必須將他打開,請依系統問題回答即可。設定完成後會回到step 6 畫面,然後再按x 回到step 5 畫面。

step 13

接下來,按s 選項 Save current config and exit 儲存後,如果是第一次設定FREESCO,系統會自動重開機,不是第一次設定,就不會重開機,必須在提示符號下login:打reboot即可,或是直接按電腦的reset按鈕重開機,ctrl+alt+del鍵也可。

step 14
如果設定一切正確,網卡也都有抓到的話,這時把所有用戶端的網路都設定成DHCP抓取的方式就可以了,這時的user端電腦應該都可以上網了!
要做進一步的設定可以到 http://192.168.1.254:82/或是telnet 192.168.1.254(請依您當初設定的IP值輸入位址)。這個IP值其實就是您安裝在FREESCO系統中的網卡IP位址,這個IP位置在
step 8 畫面的設定時,就應該都設定好了,請一定要記得。

特別說明:這裡的功能要使用,必須在 step 6 畫面時,將44及47等相關選項功能打開,並輸入IP位址才能使用,請自行試做一次,就知道了。當系統詢問時有出現 ( y / s / n ?)時,請回答 s ,這表示這些功能僅對內部 local 網路開放,不對外internet開放。n 就是不開放相關功能,請大家要特別注意這些選項。

在此恭喜大家完成了一部萬元級的 router 及防火牆了,怎麼樣?不難吧!也可以算是對linux有個初步概念了吧!如果有興趣,可以研究一下防火牆規則編寫,讓您的系統更完美,這個我在後面會慢慢的再加上去,也希望大家一起討論研究。

聯絡EMAIL:rushoun@yahoo.com.tw或是rushoun@gmail.com

回FREESCO安裝設定介紹

回DIY首頁