• 4

一張網卡有沒有可能將電腦做成Router

可以試試看 Linux router project

http://en.wikipedia.org/wiki/The_Linux_Router_Project

如果有興趣研究一下 UNIX-LIKE (LINUX,FREEBSD....) 效能,穩定性 應比 WIN 好
不好意思,請問主機板已經內建Onboard網卡,那小弟只需要再買一張PCI網卡嗎? 還是要兩張PCI網卡??

感謝前輩
基本上不分onboard 或 add-on,只要兩張實體的網卡,就可以。所以,頂多再買一張PCI NIC即可。說真的,螃蟹卡就很好用了,便宜又大碗。

此外,現在有許多notebook都已經內含無線與10/100/1000的網卡,拿來config一下也可以玩~


inova wrote:
不好意思,請問主機板...(恕刪)
--- Veritas, Bonitas, Pulchritudo, Sanctitas
單網卡路由或轉譯的作法,轉貼本人在友站上曾發過的文章片段供您參考。
由於該實例中原本即備有一台IP分享器,故在機器上所執行的NAT其實是執行了無意義的二次轉譯,只是為配合該公司原本的架構所致,故於此部分,LAN 2直接視為Windows Server上的PPPoE會較好理解。

另外,此案例是執行於該公司原架構中的Windows Server系統上。使用BSD或Linux等UNIX-Like系統,以相同的觀念執行IP與路由表設置,同樣可達到路由轉送的目的。

=====================轉載引言=====================
Mail Server上除了原本內建的網卡外,另外安裝了第二片網卡。於區域連線上以192.168.1.6/29與192.168.1.14/29兩組IP取代原2104p上兩個網段的IP Address。區域連線 2設定為192.168.2.2 Gateway 192.168.2.1, 2104p的1st則改為192.168.2.1/24(2nd未使用),WAN端與ATU-R相連接。啟動Mail Server上WinSrv2003的路由和遠端訪問服務,並在NAT部份新增介面 區域連線 2,而原本由2104提供之DHCP亦改由Mail Server提供,A網段上網或訪查B網段都是透過192.168.1.6閘道,相對的B網段上網與訪查A網段都是透過192.168.1.14這個閘道(除了Mail Server自身上網除外),所以在實際設定上並沒有多佔用掉A網段的IP,其設定詳細設定如下:

Mail Server上的實際截圖

Mail Server Lan 1:192.168.1.6/29、192.168.1.14/29
Mail Server Lan 2:192.168.2.2/24
DHCP Server IP Address:192.168.1.6
DHCP Pool Starting IP:192.168.1.1
Count:5
Vigor 2104p:192.168.2.1/24
TECOM AR4031B ATU-R:192.168.2.3/24


A網段對B網段追蹤路徑實際截圖


B網段對A網段追蹤路徑實際截圖
=====================轉載引言=====================

使用單網卡執行路由服務,會造成多個網段得共用單一頻寬,其實以現在一張便宜的10/100 NIC不到200元來說,這麼做是不太好的,若是為了簡化設定與維護的話,建議將該網卡與骨幹線路提升至GbE NIC與至少Cat.5e以減低在高負載情況下所可能產生的問題,當然,若主要應用在Database、EIP或MIS系統,且內部傳檔頻率低容量小時,10/100 NIC執行多網段路由與NAT還是綽綽有餘的。

原文討論於友站,有興趣者請參閱
Joe680830 wrote:
謝謝各位的回應,小弟...(恕刪)

其實用一張不到200元的網卡就很好用了。
我目前用PII的CPU/256MB RAM來跑嵌入式系統的防火牆,好用的很!
如果跑ISA,必須要Windows Server,配備也要一定程度才可以跑。加上你要跑VM,那效能一定更差。
我同學在一家公司上班,用的是PIII-450左右的機器/256MB RAM 跑m0n0,
可以撐的住公司快200台電腦上網,我想在VM上跑ISA要有這樣的效能機器不是PIII-450/256MB可以撐的住吧!?
建議還是用兩張網卡吧!
問題會少很多很多...設定上也方便許多,更何況500以內100M的網卡幾乎是隨你挑!不需要買全新的,二手的就可以了!看是要3COM還是要INTEL都有,不過最好先查查你的系統支不支援,不支援會搞死你!

小弟用IPCOP做ROUTER...PII-266 128MB RAM...再一個10人辦公室還跑的嚇嚇叫!(內含對外HTTP SERVER)
不過...最近這台機器不知道是被人攻擊還是怎樣...跳出一堆警示訊息就自己當掉了,有時會發生,但正常時卻又沒問題!密切觀察中!
net walking wrote:
單網卡路由或轉譯的作...(恕刪)


真是太詳細了,但小弟有個笨問題...

若照net walking大所說的,LAN 2直接視為Windows Server上的PPPoE,
那麼小弟需要像大大一樣LAN1設定2個IP嗎?
因為小弟僅需要將封包做轉送的動作,由Lan1(192.168.1.1)<---->PPPoE(Public IP)
小弟其他台電腦都是設在192.168.1.0/24這網段IP,則Lan1網卡的gateway該如何設?

昨天小弟試了一整天,怎麼弄就是沒辦法讓Client電腦上網,Client電腦Gateway確定有指向Lan1 IP,
Ping的到Lan1 IP但就是Ping不到PPPoE撥號成功所要到的IP....
狀況如下,Lan1 IP 192.168.1.1/24,ISA Server規則允許所有封包通過,
則Lan1設Gateway指向PPPoE IP,則ISA Server錯誤訊息為路由錯誤
Lan1不設Gateway,則ISA Server錯誤訊息為迴圈

是不是小弟的觀念有誤,Lan1一定要給2個IP加上PPPoE共3個IP才行?
感謝各位前輩的解答!
amdk wrote:
建議還是用兩張網卡吧...(恕刪)


若是2張網卡,小弟可能觀念上有誤,想請教~

假設網卡為NIC1及NIC2,ADSL撥號產生的虛擬網卡為PPPoE,
那NIC1設為192.168.1.1/24線路連至ADSL modem
NIC2設為192.168.2.1/24線路連至HUB(內部網路)
PPPoE撥號成功的IP為10.10.10.1/28

這樣理論上是否應將NIC1之gateway設至10.10.10.1,
但這樣設定時,系統會警告非位於同一網段,
是否可行?(小弟不知道modem的IP,型號是Dlink 5540c)

又或者有大大能依照小弟的設定環境,告訴小弟各網卡該如何設才是正確的....
由衷謝謝各位熱心的前輩~
Joe680830 wrote:
真是太詳細了,但小弟...(恕刪)

由於不知道你的Client設定,故僅能以您的說明作假設,若有誤再請告知。
引言案例上的兩組IP是存在於不同子網路,並執行兩子網路間的路由服務。由於您的環境下,所有電腦都存在於相同網段上,故於Lan 1上不需設定兩組IP,加上您只需要NAT服務,所以也無須額外增加第二張網卡。

依照您的回文來看,您的環境沒有IP分享器,而欲以其中一台電腦(*以下簡稱Server)提供其它Client的NAT服務,若您使用的是Windows XP,請參考看看下列做設定。(若系統為Microsoft Internet Security and Acceleration Server時,設定值相同,但設定方式與服務名稱等差異則請自行"轉譯"。:))

==========================================================
步驟1:將所有電腦連接與ATU-R到同一台Switch上。
(不可用Hub,若因埠數不足而使用兩台以上Switch時,請將所有Switch以Uplink連接。)

步驟2:將Server的IP設定為192.168.1.1/24,Default Gateway保留空白即可。

步驟3:新增PPPoE連線,在 內容=>進階 上勾選"允許其他使用者透過這個電腦的網際網路連線來連線"以啟動ICS服務(InternetConnection Sharing),並於下方"家用網路連線"上選擇網卡所屬的區域連線名稱,勾選完畢後點擊下方"設定值"按鈕,於"進階設定"視窗上勾選欲啟動之連線服務。

步驟4:執行PPPoE,並測試Server本機上可否正常連線。

步驟5:將所有Client IP設定為192.168.1.0/24(範圍2-254,但須避開ATU-R上所設定的IP),Default Gateway設定為192.168.1.1。

步驟6:開啟瀏覽器測試所有Client的網際網路連線是否正常,若測試無誤即完成。若無法正常連線請重新檢查步驟2-6。
==========================================================
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?