| 長工 ![]() | 大家來試做簡易IP分享器-Freesco篇 看完rushoun兄的推薦,本人對freesco很具好感,so想開此主題大家來試試看,希望有經驗者能提供分享安裝經驗,我先提供我爬文後,好的網頁內容提供大家參考,這介紹很多連防火牆也有著墨。 好文章共分享 更希望大家討論後可提供完整安裝過程給想試試的人。 我住的大樓也是社區網路共享頻寬,管委會租用6m/640供約100戶使用,最大上限數目不會超過40台,我試過vigor及資訊家族這2家某幾款產品,但是都有些問題,並不是那種可以放任開著不管,偶爾還是會出包。如不使用限制管理ip及port(如限制emule、BT等),還算穩,但是一旦有用到,會當。 故想試試看freesco的穩定性囉。 |
| 回覆 |
| 長工 ![]() | 我現在安裝的版本是最新的0.33。我申請的ADSL是固3IP。 安裝過程中,想請教我應該以下選哪一個 l)Leased line router: e)Ethernet router: 及到了NETWORK CARD SETTINGS的設定時他有0~9可供設定,其中第0項預設已經是eth0及192.168.1.1 請問這裡其他第1~9該如何設定,還是跳過、系統會抓到您有幾張網卡嗎?及哪張是eth0?哪張是eth1? 這步驟是否就要將ISP給的資料填妥了? freesco有支援telnet登入,不知能關閉telnet,用ssh嗎? 如果只能用telnet是能限制只在local區網嗎? http登入有支援加密使用https嗎? 如果只能用http是能限制只在local區網嗎? 請教了? |
| 回覆 |
| 散人 ![]() | 引用:
引用:
其餘的eth1~eth9就是對內網卡的設定項,別弄錯了喔! 另外有一個53項設定Ethernet cards 如果是pci的網路卡,設定成0就行了,如果是早期的ISA卡,就要設定正確的I/O及IRQ,同時還要看系統抓得到抓不到,如果系統抓不到,就要將網卡的模組檔加入。 關於哪一張是eth0,輸入dmesg|more看就知道了,最好是用不同的網卡比較好分辨,不然就是一張一張的裝上去,因為linux的kernel我也不是很了解,因為他在抓網卡時好像有一個順序,會一個牌子一個牌子的網下抓網卡,先抓到的會被設定成eth0,依此類推,同晶片的網卡就不一定了,只好慢慢試了。至於在NETWORK CARD SETTINGS的設定項當中的nic順序,與eth的順序無關。 引用:
引用:
順便一提的是,freesco的eth0一定是對外,其餘對內區網,建議規劃時將社區切成幾個不同網域較方便管理。 | ||||
| 回覆 |
| 長工 ![]() | 請教rushoun兄: 感謝您的讓新指導,尤其是y/s/n的安全觀念。 我有進去 看了dmesg內,系統有抓到2張網卡 eth0:RealTek RTL8139 Fast Ethernet at 0xe400,IRQ 12,00:40:xx:xx:xx:xx eth1:RealTek RTL8139 Fast Ethernet at 0xe800,IRQ 11,00:e0:xx:xx:xx:xx 但是啟動時(非setup),畫面有紅字顯示 !!No network card(s) found at all.Check your settings!!! 我陸續換了幾張8139的NIC,也試著換上3c905還是一樣。 這次我是選擇 a)Advanced setting 進去設定 0.33版本 Ethernet cards是56 Local networks是62,我有在eth0設定ISP給我的DATA,eth1則設定192.168.1.x 用ifconfig -a查,只有啟動l0,問題應該出在這裡,雖然dmesg有抓到NIC,但是沒有啟動進系統,怎會這樣? 不知還有哪裡疏忽了?還是不能用,苦惱中, |
| 回覆 |
| 長工 ![]() | 趁著明天休假,一直try到現在,終於...... 我成功啟動了,原來是自己烏龍一場,欸!浪費自己2天的時間,一直try,原來是floppy disk有問題,換了一片就OK了。 原來的flobby disk確定是OK的,看來似乎是被我操掛了! 看來要繼續爬文,繼續研究開啟較大ram disk減少操掛flobby disk的可能,當然開機時及有reboot都需要讀取flobby這是免不了的,只要夠穩定,應該設定OK要在需重新啟動讀flobby機會不多。 快速爬文看了一下,大概只要記憶體大於16mb就很好用了,要開多點的policy或是掛上模組等等,都需要大於最低建議值8mb。 繼續爬文中,後續建置有新發現,我會陸續報告。 先說我到現在的安裝順序 1.到 http://www.freesco.org/?L=downloads 下載0.33版本 2.解壓縮後,3.5磁碟片放進磁碟機,打開檔案夾找到 make_fd.bat ,並按2下,就會自動產生磁碟片。 3.建議裝螃蟹卡,或是3com 3c905等PCI網路卡,免設IRQ等等。 4.以A磁碟開機。 5.8秒內輸入setup,按enter 6.輸入c,按enter 7.輸入a,按enter 8.這裡很多數字自己先看看,改天我再中文化說明。 有問題就先丟上來吧!我盡力幫忙。 |
| 回覆 |
| 散人 ![]() | 在這裡分享一下使用奇怪網卡的驅動方式。 以我來說好了,我使用一塊早期hp出的isa網卡,應該夠古早了吧? 如果要將網卡順利掛上去,真讓我爬文好久,英文能力不好的我,真是...... 在linux中,網路卡的模組檔都是以****.o的檔案方式存在的,如果有下載freesco的壓縮檔, 應該可以下載modules-03x這樣的一個檔案,解開檔案後,應該會看到modules的目錄, 進去後就可以找到很多的廠牌的module檔了,找出相關的modules(****.O),並把他copy到你製作完成的 freesco磁片中子目錄 /router/dev 下就可以了,以我來說是找出hpplus.o那個module。 不要說您不會做喔,到鳥哥的網站看一下linux的一些基本操作吧! 其實也不一定要用FREESCO所附的modules,只要是linux的版本,都會有相關的modules可用, 特別強調一下,mandrake的modules不是****.o的形式,所以無法使用。其他版本的linux,只要是****.o 的module檔就都應該可以使用的。 因為磁片的容量有限,所以只能讓您外掛一個module,再多,磁片容量就不行了。 所以不要看了文章後,找出一堆0066的網卡來用。 其實這都不是最難的,最難的是當初要找出isa網卡的設定程式,以便設定I/O及IRQ。 那些程式,台灣是找不到了,幾乎都是在國外的網站找到的,讓我再次見識到網路的無遠弗屆。 使用了超過4年的freesco,覺得他真是穩定,幾乎忘了他的存在,建議用超過16mb的RAM去跑最好, 可以使用不需dsik讀寫方式,減低disk的讀寫,其實我使用這麼久,也沒換過磁片,用鐵氟龍的磁片 較耐摩吧! 植入硬碟也是一個不錯的方式,沒試過就是了,前不久看了一份有人將freesco植入光碟的方式,可以 不用軟碟,改用光碟開機,不過對於早期的電腦來講,可能就沒辦法了,我最早是用386的電腦去跑, 後來改用486,最近因為電腦主機板實在太多了,於是用人家不要的PII-200加64mb RAM,幫大樓架前端的 freesco box。效能上真是沒話說,一般的ip分享器是不可能有這麼多的功能及效能的。 在歐美,安裝了freesco的電腦被他們戲稱是freesco box 可以上他們的討論區看看,有一個討論區是專門放一些使用者的freesco的電腦照片,看了會笑翻的! 原來舊電腦可以這樣玩,這樣裝飾佈置啊! 其實,freesco可大可小,要掛apach,mailserver,proxy,網路流量監看都是可以的,只是要植入硬碟, 有些程式比較小的,可以透過網路下載,然後掛在ramdisk就可以了,只需要在freesco開機時載入一次 就行了,至於外掛的程式,您只要將它放在您外面的網頁空間內或是指向freesco的一些官方網站也行, 不過他們有說,這樣會造成他們網站的負擔,不建議這樣做就是了。 台灣的電腦玩家很幸福,因為電腦便宜,所以不用的電腦就丟掉不要了。在歐美可沒這麼好運啊! 他們一塊普通的網卡,換算成台幣都要將近千元,所以電腦設備都是被徹底的運用,別說什麼IP分享器了, 他們可沒閒錢去買咧!何況分享器的效能又差,高效能的只怕價錢都跟電腦一樣的價錢了,其實所謂高階的 IP分享器,也不過是將freesco這些類似linux like的系統,嵌入硬體中然後寫一些的操作介面而已, 也就是減小體積,不用放台電腦在那邊"定位",對於一些沒人力管理的公司行號是蠻好用的, 但是擴充性就比較缺了一點彈性。如果有多餘不用的電腦,本身又沒有太多的時間去了解操作linux, freesco算是相當不錯的選擇,以上純粹是我個人的一點想法,提供大家參考。 最近發現國人發展中的knoppix bv1al不錯,推薦給大家,中文的,只要開機用光碟啟動就可以了, 不需install到硬碟,不影響原來的windows系統,想體驗linux系統又害怕繁瑣的linux設定的使用者, 不妨試試這一套linux系統,真的不錯喔!強力的給他推一下,以下是他的網址,台南成大的教授做的, 其中也有臥龍老三大大的B2D作品喔!http://knoppix.tnc.edu.tw/,去看看吧! 一套足以和中共發展的紅旗系統比較,有過之而無不及的linux系統,為台灣自製的linux加油吧! |
| 回覆 |
| 長工 ![]() | 先貼上單單0.33版本flobby就可以驅動的網路卡 ne ISA NE2000 and clones, and some PCI NE2000 clones. ne2k-pci * Most PCI NE2000 clones, including rtl8029 3c509 3com 3c509, 3c509B, 3c529, and 3c579 3c59x * 3com 3c590, 3c595, 3c900, 3c905, and 3c905B rtl8139 * Realtek 8129/8139 based PCI cards tulip * DEC 21040, 21041, and 21140 based PCI cards. smc-ultra SMC Elite Ultra (8216), SMC EtherEZ (8416) 上列有pci及isa,最好還是安裝PCI介面的,免得安裝ISA時種種問題。 |
| 回覆 |
| 長工 ![]() | 重點都在這頁的設定上,此版本與0.33有些許排列不同,但英文名稱大致相同。 ![]() 上圖按一下會放大。 |
| 回覆 |
| 散人 ![]() | 順便再說明一下,freesco所使用的kernel是2.0的版本,因此所使用的防火牆指令是ipfwadm指令,與現在常用的iptable不同,所以在寫防火牆規則時要注意一下。 |
| 回覆 |
| --帳號停用中-- | 補貼上 2004/11/19 遺漏的部分資料 ------------rushoun兄寫的------------------- 大約的說一下使用程序好了 freesco官方網站:http://www.freesco.org/ 1.先到freesco官方網站下載freesco-033.zip這個壓縮檔,並解開後會得到一個FREESCO-033 的子目錄。到FREESCO-033子目錄下,找到make_fd.bat這個批次檔,先放入一塊1.44的軟碟 到軟碟機中,然後執行make_fd.bat這個批次檔,畫面會出現類似一個DOS的文字模式視窗, 並且會指示您放入軟碟片並按下enter鍵,按下enter鍵後,就會做出一張FREESCO的開機片。 2.拿著剛做好的FREESCO開機片,放入到您要作為freesco box電腦的軟碟機中,請記得將bios 設定成以軟碟開機,重新啟動電腦,硬碟等裝置可以先拔掉。開機後會看到一個企鵝畫面, 直接按enter或是等幾秒鐘就會進入一般的開機模式,接下來螢幕會顯示一些開機過程的畫面 裝過linux相關經驗的人應該會滿熟悉的。最後會進入一個類似啟動各各週邊程式的畫面,每 做完一件事,他就會顯示Done,請注意,如果有出現類似紅色字體的警告字句,就表示有問題 ,可能是設定有問題,或是週邊網卡等有問題,需要進入設定程式後再排除,後面再說,先不 理會他。 3.開機完成後,應該會看到一個類似xxxx.inet login:的提示,鍵入setup後按enter,然後是 Password:,在預設的密碼是root,鍵入root後按enter,這個密碼再setup程式時記得要修改 。接下來應該會看到一個選單的畫面,自行看一下,不解釋了,直接按enter吧。然後會出現 另一個選單,這個選單就是讓您選擇您所要使用router的型態,一般我們都是拿來做DHCP加上 NAT的功能,可以選e這個選項。在這邊特別說,本選單中,d,l,e,b,p,r這幾個選項,都 是採取問答式設定,也就是選完後,freesco會直接一條一條以問答方式,讓使用者設定電腦 相關的參數,因此,您在設定過程時,請紀錄一下資料,當然設定完成後,還是可以針對某些 單項設定更改的,這是對初學者來說,是非常方便的。這部分暫時跳過不說明,使用者自行體 會說明吧!先講一下手動設定的部分。 4.如果您是採手動設定,請按a後enter,這時就會看到另一個選單,有linux相關經驗的朋友應 該很清楚了,沒有經驗的朋友應該也不難瞭解才對,只要依您的需求設定相關項目就行了,夠 簡單了吧!其中比較重要的幾個選項,自此稍加說明: 31項,rootadmin是有關root密碼及連線密碼modem連線密碼的設定,很重要,請將其更改吧! 43項,DHCP server是DHCP的設定,設定DHCP的IP範圍,也就是IP分享的設定。 44項,HTTP server是HTTP設定,如果要使用類似IE瀏覽器來登入您的freesco box,這個選項 就要設定,其中要注意的是他會問您Enable public HTTP server y/s/n 時,請回答s 較安全,因為s的意思是security的意思,就是只信任local端的網域,internet端的是無 法登入的,除非您會從家裡區網以外的地方登入主機,否則就選s吧! y就表示對外開放登 入喔! 45項,Control Panel and Time server是設定本機的時間同步的server,採用內定的時間 server即可,前面的幾個選項都內定即可,請稍微看一下說明就會知道了其中只要設定 454 Time offset UTC(GMT):這個問答項即可,請鍵入+0800,因為他是採用GMT標準時間, 台灣的時區要加8小時,這樣freesco box的時間就是台灣的標準時間了。 47項,Telnet server,不用多說了,跟前面44項,HTTP server的意思一樣,看您要不要打開 ,在freesco也有SSH的package,如果您覺得telnet不安全,那就用SSH的package安裝上去 吧!這個部分自行研究吧! 53項,Ethernet cards是拿來設定您的網卡用的,如果您的網卡是PCI介面的,在I/O及IRQ都設 定為0即可,如果是ISA的網卡,就比較麻煩了,請參考我之前的貼文設定,ISA型態的I/O 的寫法是0x300這類的寫法,玩過linux的朋友都應該知道。 62項,Local networks是設定網卡的IP位址及作為DHCP時的IP位址範圍設定用的,記得一件事 ,freesco的eth0一定是對外,其他的是對內的local networks,如果是固定制的ADSL,IP 位址的相關資料就是設定在這裡,如果是撥接式的,就不用設定他,但是在626項要設定成 yes。注意一件事,當您將626項設成y後,也就是使用撥接式的ADSL後,就會出現632項, MTU=這個選項,記得要設定成1492這個值。 91項,Ethernet ISP這是撥接制的ADSL一定要設定的,就是您撥接時所用的ID及密碼了,進入 91項後,分別填入相關的資料即可,這裡其實就是pppoe的撥接程式設定,然後按s後存檔 離開。 大致上,freesco就是這樣設定的,記得按x離開到前一個畫面,記得一定要存檔離開,然後就是 鍵入reboot指令重開機了,當然也可以直接按reset鍵也可或是按ctrl+alt+del鍵也可。 特別說明:當freesco開機完成,請登入主機後以dmesg|more指令查看一下系統是否有抓到相關的 網路卡,可以從是否有出現eth0,eth2等等的句子可以知道,看一下內容,是否系統 真的取得網卡,同時記住,這裡所出現的eth0,就是對外的那一張網卡,在前面講的 第62項設定中的第一塊網卡,就是配合這個eth0的網卡,別弄錯了!因為第62項網卡的 設定其中有一個620項Interface Name,這個網路卡的名字是我們自己取的,一般來說 第一塊網卡都會用eth0這樣的名稱,可是這個名稱與系統抓到的eth0是沒有任何關係 的,但是62項中的第一塊網卡設定值,一定就是指系統抓到的那個eth0,其餘的也以 此類推,所以,最好是不要用相同晶片的網卡會比較好設定,否則,您就要慢慢試了, 因為會弄不清楚哪塊是對外,哪塊是對內。 freesco支援10個network,也就是可裝10塊網卡(只是不知如何裝),這是官方說的,不 是我說的,做不出來別打我。也就是可以讓使用者劃分9個內部網域,1個對外。根據我 個人的使用經驗,網卡支援度還算不錯,尤其是被linux界稱為是惡魔卡的d-link系列, 也可以被抓到,當成是ne2000相容卡使用,只是ISA的網卡除非是pnp型的,否則必須要 找出網卡的設定程式,先設定好I/O及IRQ,這點對初學者比較困難。realtek也就是俗 稱的螃蟹卡沒問題,3com的,intel的SMC的都沒問題,可能是老外寫的,這些國外大廠 都沒問題。至於用什麼樣的電腦配備,根據我所使用的經驗,我用過386加8M RAM跑,足 足有餘,沒當過機,486加16M RAM不錯,pentium加32M RAM更讚!別忘了,他可以透過 modem做遙控,最好用外接式的,對於內接式的modem,freesco支援度不足。 之前我的大樓社區,因為用IP分享器,3天兩頭當機掛點,最後我搬出這套,解決所有問 題,同時編寫一些防火牆規則,關閉一些不必要的PORT,攔截一些中毒電腦的封包後, 網路更順,已經沒有住戶在叫沒法上網了。又因為我將社區用3塊網卡切成3個網域,彼 此區隔開,較不容易有封包流竄的問題,有問題也容易找。如果不是很多的人上網,大約 50到100個人的上網環境,只要網域切的適當,相當好管制的,自從完成後,幾乎沒去過 機房了,反正透過家裡的IE就可連線設定,碰到鄰居因為使用一些遊戲或軟體,需要打開 相關的port,只要透過家裡的IE登入主機,打開一些port就行了,透過IE登入主機下達命 令是臨時性的,只要重開機後,設定就會消失。如果要永久設定,就必須在主機上修改相 關檔案才行,這些有機會時再寫吧! 記得,使用好一點的磁片及軟碟,因為freesco會讀取一些相關資料,並利用軟碟作為紀錄 ,當然記憶體多會比較好,32M就夠用了,64M更好,也可以在42項設定Read only floppy 減少軟碟讀取。磁碟片不得取出,否則會有錯誤發生。 freesco也可以架各類的server,前題是必須植入硬碟中,相關方法,請大家自行到官方網 站查詢及下載相關的package安裝即可,小弟也是不學無術之人,沒法為他家解說了!到此 暫時打住了! 補充一下,設定開機完成後,鍵盤螢幕都可拿走,將這個主機放在某個角落,就可成為老外戲稱freesco box了,因為您真的會忘了他的存在!如果遇到電源斷電,負電後就會自行啟動開機,不用去煩惱! 說明文件在此:http://www.freesco.org/?L=man030,不是很詳細,慢慢看吧! 至於網路流量監看,也有:http://www.freescosoft.com/home/htm....��享一下。 |
| 回覆 |
| |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。