2010年3月7日 星期日

扎一下網管基礎功

最近,寫扣比例佔得比較少一點,反而把重心放在玩玩網管的實驗性東西,決定先來個簡單一點的架構。




實驗目的

使用router的方式,讓同一段網域的電腦都可以連上外部網路,類似網路連線分享。

實驗準備

以vmware來模擬實驗環境,建立四台電腦,作業系統分別是Ubuntu、WinXP、Debian、openSUSE,預設IP位址如架構圖所示。

註:為了不要浪費太多的資源,都會進入twm作業模式執行終端機處理。


實驗內容
  1. Ubuntu這台建二張網卡,來充當Router,一張對外部網路(eth1),採用PPPOE方式來撥接ADSL,取得對外的IP Address,而另一張對內部網路(eth2),IP Address設為192.168.240.254。
  2. 以Yahoo!為測試外部網路對象,分別在其他三台測試外部網路是否沒正常通過,因為還沒有架設DNS Server,所以~只能ping外部網路的IP Address。
    結果:宣告失敗。
  3. 經過Google大神的洗禮,將/proc/sys/net/ipv4/ip_forward設為"1",啟動封包傳送的設定,再使用iptables讓Ubuntu增加NAT的功能。
    結果:算是小成功吧!因為WinXP和Debian都ping得到Yahoo!的IP Address,但是~openSUSE無任何回應。
  4. 經過多次觀察,原來是openSUSE沒有預設的Gateway,後來~把192.168.240.254設為預設Gateway,再重新ping。
    結果:成功ping到外部網路。

結論心得

這一次的實驗網路架構,讓我一口氣安裝4、5個不同版本的作業系統(其中還有自己愛玩,試著安裝別的LinuxOS),好好體驗Linux的樂趣。有些網路的基本知識,其實都忘得差不多了!藉由這次機會,重新拾起網路概論的書本,狠狠地K一下,發覺自己的底並不是很深,需要再教育。


參考連結

沒有留言:

張貼留言