2007年4月14日

FOXY(P2P)與VMWare

話說VMWare這類的虛擬機器軟體免費了,VMWare Server在單機單一VM的情況下,效率很不錯(這是我同學說,稍後解釋),因此VMWare有個不錯的應用.....。

VMWare Server目前是免費的,我同學的論文題目是研究Xen,Linux上一套效能非常好的虛擬機器軟體,他經過測試後,證明了Xen的效能比VMWare Server好非常多,主要是在多虛擬機器的狀況下,特別明顯,因此我們可以大膽的認定,VMWare Server果然是VMWare Workstation和VMWare enterprise的縮減版,將最佳化都拿掉了(最近發現,不會解釋時,就可以用最佳化來帶過... :p)(這邊的最佳化指的是,可能有將多虛擬機器時的排程之類的演算法去除了)。
不管如何,在單機單一虛擬機器的前提下,VMWare算是相當好用的。 :p

話說FOXY這類P2P,最近有安全上的問題,而我在學校,針對IP有流量和連接數的限制,VMWare在這時候就很方便了。
VMWare可以簡單的安裝在Linux上,而且不需要開在前景,只需要背景執行,透過client程式就可以連進去了,而且client設計非常好,跟在本機端一模一樣,所有本機的功能幾乎都可以透過client來動作。
Linux一般來說,還是大部分人不會想碰的系統,長期以來,很少有人看到Linux之後,會想去碰碰他的,當然.....我或是一些Linux的常客例外..... :p
加上沒有畫面,根本不用擔心看到在幹嘛~

而VMWare安裝好後,直接就幫你設定好bridge的能力,只需要簡單的點選,就具有bridge的功能了。
因此,我們只需要切割2G的空間裝win2k,安裝上我們常見或喜歡的P2P軟體,搭配上Samba或網芳其他資源分享,就可以輕易的做到VMWare跑BT,檔案放在其他電腦上或Linux磁碟中。
這樣的好處在哪裡?
1.可以在只有Linux的環境下,按照正常的操作需求去使用BT...等P2P軟體,不用搞個WINE什麼的鬼東西,我搞了這麼久,也只能透過WINE執行uTorrent,而aMule和Azureus還是我的次要選擇(這兩個,都不讓我太滿意,Azureus資源吃得很兇,aMule實在沒有標準的eMule或帶Mod的eMule好用)哩~
2.VMWare內的磁碟,是透過模擬的方式讀取本機磁碟的一個Image或一個磁區,效率差很多,網卡則相對單純,效率應該會高不少(自己認為的,目前沒依據,但我覺得寫網卡的虛擬驅動程式比磁碟分享或Image操作,他的效率要高很多)。
3.VMWare內的電腦,只有單純的P2P,沒有太多額外程式,根本沒有其他服務,被破的機會小,就算破了,還要透過網芳才能得到資料,網芳,是有獨立設置權限的。
4.以學校來說,會鎖IP,沒關係,因為是bridge,所以可以連進去改設定、改IP,而且說句搞笑的,VMWare可以另外設定網路卡卡號,當然,這僅是針對沒有使用高階Switch的環境,如果是port對應網卡卡號,而且開學時要用申請來開放,是有困難的。
5.換機器動作簡單,當電腦要重灌,或有不可抗力的因素要改變執行環境時,只需要把虛擬機器關機,把檔案複製到其他地方,執行VMWare並套用進去,設定完全不用動,一模一樣跑給你看,很適合擺地攤的夥伴們。 :p

此外阿~VMWare我也曾經拿他來當做測試機台,之前要try Trace32,當時已經是要做說明文件了,Trace32已經摸很熟了,為了有乾淨的環境,我直接用VMWare,搭配他的USB功能(這很多人不知道唷... :p),可以很方便的將環境在虛擬機器中實做,這樣最方便的好處在哪?
當你今天的工作,是Embedded System上的操作,那個環境的建立可能不是很簡單,至少也要搞個幾周的時間才生得出來,今天你透過VMWare,可以輕鬆將完整的環境重現,不會有重灌的困擾。
更有甚者,可以將建制完成的環境,將他的檔案備份下來,接著就是複製給別人用即可,省去了每次都要建構環境的麻煩,最讚的是,不論你是用Windows,或是Linux,只要VMWare設置得宜,都可以跑出最適合的操作環境供開發。

13 則留言:

匿名 提到...

您好,
雖然您這篇文章已是一年多前寫的,
但由於我在google上搜尋不到相關問題,
所以只好請教您,
就是為何我架好了vm及xp,
網路也通了,
但emule就是lowid,
連我的ip分享器的post也都開放對應給vm用的ip了,
但就是只能取得low id,
不知您可否知道解決方法?
謝謝

阿呆 提到...

我目前沒法知道你vm中關於網路部份的設定,因為vm不管是VMWare或是VirtualBox或是VirtualPC(沒試過)都可以設成Bridge模式(雖然中文的可能性不高,但如果是中文,會是橋接器模式)。
從你的留言中,感覺上網路架構應該是:
Internet
|
IP分享器
|
區域網路 & 個人PC & vm

那麼,這裡就要確定2個部份:
1.
vm的網路設定是否設為bridge模式,因為預設是nat模式,如果是nat模式,那麼vm下面會有個獨立的區域網路,vm內的電腦可以連出,但不能連入(除非在vm上額外設定,這就得另外說了)

2.
如果是設為bridge模式,那麼您vm內的虛擬電腦應該會有個「區域網路IP」。
這邊「區域網路IP」的意思是說,它的IP設定會和您區域網路內其他電腦(包括你的PC)相同(除了IP位址)。
此時在IP分享器上的ip map或port map,要設定對應到「vm內的虛擬電腦的區域網路IP」上,不能對應到「安裝vm的電腦」。

再來就是後話了,如果上述2點確定了,也完成了對應,vm內電腦的emule拿到highid了,如果我希望在IP分享器上每次都能讓虛擬電腦拿到一樣的IP呢?
這時候可以到vm的設定中,看看vm設定中虛擬電腦的虛擬「網路卡卡號」是多少,然後在IP分享器中設定網路卡卡號和一個固定的IP,如此就可以讓虛擬電腦都用固定的「區域網路IP」。

匿名 提到...

阿呆 您好

非常感謝您這麼詳細的回應,讓我對vm又多了解了一點。
我爬過幾篇關於vm網路設定的文章,也大概了解vm中三種不同的設定方式,但仍有一些疑惑。

以我的問題而言,我的電腦有兩張網卡(最近把舊的拿來試又網卡),其中一張連到IP分享器至ADSL(為DHCP,界面公制為1),而另一張為區網(不連IP分享器,只連Hub,界面公制為2),意既兩張網域不同且獨立。實體機上網、區網功能皆正常。
VM部分,一樣是XPsp3,一樣設了兩張虛擬網卡(因為只設一張時,我不知如何對應我的兩個實體網域),網路設定的問題也就來了,如下:(1是Bridge,2是NAT)

問題1:我用Bridge模式,分別一對一指派止擬網卡對應至實體網卡(VMnet0-IP分享器,VMnet1-LAN),大致而言連線是成功的,並且也有將VMnet0的Mac對應至IP分享器,然而,出現一個問題,就是區網正常,以IP連外也ok,但就是用Domain Name連不行,我也知道可能是DNS設定的問題,但我連vm中的網卡之「界面公制」也都設了,但還是不行。
問題1.2:另外,我的連外網路是以DHCP配置,但在vm中,如果不設自設IP,就無法自動取得正確的IP(都會自動抓到一些很奇怪的IP,如169.x.x.x),不知是何原因?

問題2.1:因此,我將連外的些擬網卡設成NAT(VMnet8),MAC對應、IP設定都和您說的一樣設定和實體網卡相同,但經您一說才晃然大悟,原來只能連出不能連入(呵呵~~原來我是大呆瓜,試了那麼久,原來原本就不能連),但您提到要從vm內設定,不知要如何設定?

問題2.2:在使用NAT時,VM會產生一張網卡在實體電腦中,如VMnet8,而vm內部會產生一個區網,假設我實體連外ip為192.168.1.x(DHCP),但一開始VMnet8的網址卻為192.168.173.x,透過VNM又改不了,都會出現「子網路與mask不符」什麼的,只能透過「修改登錄碼」來完成,這是為何呢?有必要vm內的網域和vm外的一致嗎(因為我設不一致時,都不能連)?

問題2.3:另外,既然NAT是建立一個獨立的網域,為何我實體上的VMnet8網址和vm內的網址設相同時,會出現ip衝突呢?

問題2.4: 在NAT中,如果有啟用vm中的DHCP,那要如何才能將實體的port對應給vm中xp的虛擬網卡呢?我原本是將實體系統中的虛擬網卡(VMnet8)的MAC對應到IP分享器,但這樣會有辦法自動轉送封包給虛擬系統中的虛擬網卡嗎(即使是只有啟動一個虛擬作業系統及一個DHCP的IP)?感覺上好像沒那麼簡單且理論上也行不通,不知板主有何看法?

不好意思,拉了那麼久,也丟了一truck的問題給您,我知道您回答我的白痴問題會花很多時間,如果不方便,請直說,沒關係!如果方便的話,在此就先說聲謝謝啦^^

一個超級的「大呆」求

匿名 提到...

不好意思,想睡了,頭腦昏昏,po完才發現不少錯字,真抱歉!

另外,剛剛忘了說,我在問題1.1中,曾經偶然的可以用Domain Name連線,記得原本不行,後來重新開機(vm中的系統),竟然就可以了!但現在如法炮製,卻都不行說!

還有一點,既然是用Bridge模式會發生問題1.1的問題,而NAT模式卻不會(但不能由外連入>.<),我臆測會不會是虛擬網卡和實體網卡相衝或搶資源呢?

阿呆 提到...

ㄟ~不好意思~我看到問題1.2就有問題了....
您指的連外網路....是哪張阿?

我看到問題1.2之前的理解如下:
您的網路是最近滿多人用的手法,我朋友也這樣玩~
同時接2條線,一條接IP分享器,一條接和ADSL一起接HUB.....
這種作法的好處是,它同時跨接在2個網段上,一個網段是IP分享器的虛擬網路,一個網段是跟IP分享器同層的ADSL實體網路。因此平時直接就可以上網,走的是IP分享器,當需要玩線上遊戲或架站時,就可以用ADSL直接撥接取得實體IP,走的就是HUB和ADSL。
(以上無關VM)

加入VM後測試很容易,以您提到的同時對應2張虛擬網卡到2張實體網卡(VMnet0對應到IP分享器、VMnet1對應到ADSL的HUB),因此您可以2個直接都設Bridge Mode,那麼您VM裡面的網路設定會和你桌機上一模一樣,平時直接上網就走IP分享器,有需要時就用ADSL撥接即可讓VM直接取得實體IP。

這樣問題可以單純很多~

接著以下是我大致認為的可能狀況:
1. 那您如果把對應到HUB和ADSL的那張虛擬網路卡設NAT Mode,基本上應該有IP,但是不能上網。因為它實際對應到的網路卡,是需要ADSL撥接的。

2. 那您如果把對應到IP分享器的那張虛擬網路卡設NAT Mode,你可以上網,但IP會和IP分享器的不同,因為這時候您的VM實際上是透過了2層NAT上網的。

最後,我要導正一些觀念,看問題感覺有些地方您弄混了。
1. VM內的多張虛擬網路卡是可以對應到多張實體網路卡,原則上一張對應一張,對應後的虛擬網路卡,基本上你可以直接看成是那張網路卡所在網段上的另一張網路卡。這說明很模糊,看例子:
假設您只有1張網路卡並且接在IP分享器上,那麼您VM的虛擬網路卡雖然不存在,但它實際上和一台新的電腦和新的網路卡接在IP分享器上一模一樣。
(以上第1點和例子都是Bridge Mode)

2. VM上的虛擬網路卡使用NAT Mode,其實就好像你買了一台IP分享器,再透過IP分享器接到VM上的虛擬網路卡一樣。所以它會有獨立的網段和獨立的網路設定,事實上VMWare(我根據VMnet0知道你是用VMWare的)很有趣,您如果裝Linux版在Linux上,你會發現,VMWare真的是內建了標準的nat server、dhcp server、dns server,它dhcp server用的還是isc-dhcpd。nat server也可以獨立設定port map和ip map在設定檔中。其他像nat網段設定之類的都可以改。說偏了~同樣舉例:假設你現在的PC只有一張網路卡,而且接在HUB和ADSL上,你的PC透過ADSL撥接能夠上網。那麼你VM中的虛擬網路卡設為NAT Mode時,你也能夠上網,但是IP會是192.168.173.x,這是VMWare內建的nat server預設的IP網段和IP。

3. 從上述說明,很明確要釐清一點,你在VM內設定的虛擬網路卡,雖然都冠上「虛擬」2個字,但事實上你完全可以把它看作是真實的網路卡,除了沒有實體之外。因此它和一般網路卡一樣有卡號,特別的是,它允許你更改它~
但原則上,它應該和任何一張正常的網路卡一樣,有獨立的卡號,因為它除了沒有實體之外,和一般網路卡完全相同。所以VMWare的虛擬網路卡很有趣,它設為Bridge Mode時,跟一般網路卡一模一樣,我還可以點一點就把網路線拔掉,改一改就把卡號換掉。

4. 2層NAT的問題。
2層NAT的問題很討厭、很麻煩,但是現在很容易發生。我在另一篇關於無線AP的文中提到過這樣的問題。我以無線AP來描述問題的狀況,再代入到vm中。
現在很容易發生一個情況,我裝ADSL,因此買了一台IP分享器(不帶無線AP功能的),然後按照說明書設定,於是我家網路的所有IP都是192.168.100.xxx。過了半年,我買了NB,發現有無線網路很方便,於是我買了一台無線AP,跟著說明書設定,於是我可以用NB透過無線網路上網,透過無線網路上網時,IP會是192.168.30.xxx。
然後過了2個月,我發現一個怪事,我用NB透過無線網路,上網沒問題,連到桌上型電腦也沒問題,但是很奇怪,桌上型電腦連不上NB,它就是無法連到192.168.30.xxx。
原因在於,事實上IP分享器和無線AP都有內建NAT功能,NB的無線網路實際上是2層NAT,也就是IP分享器產生一個NAT網段,無線AP又產生一個NAT網段。硬要用文字描述,大概長[[[192.168.30.1]192.168.100.1]Internet]
192.168.30.1可以連到192.168.100.1也可以連到internet,反過來都不行。
vm也會出現同樣的問題,例如:您只有一張網路卡接在IP分享器上,vm的網路卡又設定NAT mode,那麼vm的IP事實上會變成2層NAT的狀況,vm內可以連到外面,也可以連上internet,但是外面都連不進去。如果您設定vm內的IP是桌上型的IP(第一層NAT的IP),因為事實上vm內是2層NAT,它能連得出來,它看得到外面有個這樣的IP被使用,它就不能設定。同樣舉例的話:假設你電腦只有一張網路卡,透過IP分享器上網,IP分享器給的IP都是192.168.100.xxx,您電腦的IP剛好是192.168.100.1,您vm的虛擬網路卡設定NAT Mode,vm拿到的IP是192.168.30.1,那麼您如果把192.168.30.1設為192.168.100.1就會出現衝突,因為vm內的nat看得到192.168.100.xxx。

匿名 提到...

小呆板大:

看到您精譬的解說,真的讓我在觀念上更加清楚~~

上篇寫的太文謅謅的,這些用點比較科學的方式:
實體電腦:pc ;虛擬電腦:vm;
實體網卡(IP分享器,我的有含無線網路,但這台沒用到):p1(IP由分享器配發,為192.168.1.1)----------虛擬網卡:v1
實體網卡(Lan,接Hub):p2(IP為192.168.2.1)----------虛擬網卡(Lan):v2

1、先談Bridge Mode:
您提到此模式下即可將v1,v2視為另外兩張新的實體網卡,所以照理依其對應至「實體網卡」之不同網域,設定符合該網域的設定即可。因此,我若將v1設為(192.168.1.2),v2為(192.168.2.2),應該就可以連上了。但我卻遇到下面的問題。

Q1.1:v1不能以Domain Name方式連上網路:
p1,p2,v2連線皆正常,而v1也能上網,但僅能用IP(xxx.xxx.xxx.xxx)連,但用Domain Name(www.google.com.tw)就不行!因此,我猜是DNS設定的問題,但檢視相關設定,都和p1設定的一樣,唯一不同在於p1是IP分享器DHCP配發,而v1是我手動設定(也引伸出Q1.2)。

Q1.2:v1不能由IP分享器自動配發IP:
既然Bridge Mode可比照實體網卡的設定方式,那為何在vm中不能由IP分享器DHCP自動配發IP?(我在vm的xp中,將v1的設定為「自動取得IP位址」,卻抓到169.254.173.10; 255.255.0.0---還是不能連外!)

2.接下來,談的是NAT Mode:
我是透過VMnet8來連接vm及pc,因此,在pc上會多出一張新的網卡(應該說是網路連線中多了一個網路,而連線使用VMware Virtual Ethernet Adapter...。

Q2.1要如何設定IP MAP及Port MAP:
您提到[Internet[Intranet[VM NAT]]]]這個兩層NAT,NAT中可以連到IP分享器那一 層及Internet,但反過來不行。這部份我能理解,其實這和所謂的Internet及Intranet一樣是外部網路及內部網路,內部網路可以透過某一台主機或IP分享器連到Internet,但反過來Internet只找的到該主機或IP分享器。而現在只不過是在內部網路中還有一個另外的內部網路。
那要讓外部網路可以連到內部網路的某一台電腦,就得指定對應的IP及Port,如此,當中介主機或IP分享器收到外部網路之要求時,才會把封包轉往內部之特定IP上。
如我所言沒錯的話,那就發生下面的情況!若只有單存的兩層間[Internet[Intranet]],只要在防火牆或IP分享器上設定就好,但現在有三層[Internet[Intranet[VM NAT]]],其中VM NAT會在Intranet(實體主機pc)上的系統中建立一VMnet8網卡(路),其IP是由IP分享器自動配發,那IP分享器上的IP map, port map是要對應到位於pc中的VMnet8網卡,還是vm中的v1網卡(IP是由VMnet8之DHCP配發)?才能讓外部網路也找的到vm系統!
若是對應到VMnet8,那又要如何設定才能使VMnet8知到封包該如何轉送至VMware中的某一個特定IP上呢?(這應該和解決eMule LowID問題是一樣的吧?!)

**Q2.1即為之前的Q2.1及Q2.4
**之前的Q2.2我已從您的解說中釐清是我原本觀念錯誤!

Q2.2(即之前的Q2.3)IP相衝突:
如您說言,VM NAT層可以看見Intranet層,反之則不行,因此,若VM NAT中的IP和Intranet中的IP相同的話,VM NAT的系統會顯示IP相衝突,而Intranet中照理應是不會顯示吧?!(因為看不到),但我昨天無意間發現一次是出現在Intranet(pc)上,不知是我觀念錯誤還是See the ghost?! 呵~~~

以上是我目前還不解的地方,有請板大幫忙一下囉^^

匿名 提到...

對了,
由您回答中可看出您對Linux也很熟悉,
我也很想學一學Linux,
但一直不知從何著手,
到底是要從沒有GUI介面(基礎)著手,
還是用那些套裝的(什麼RedHat,現在還有什麻Uxx的),
不知板大有何建議!

匿名 提到...

阿~~我剛又試了一下,又發現一個不解的地方。
就是我在NAT Mode模式下,
VMnet8(pc中)的IP為192.168.71.1,
v1(vm中)的IP為192.168.71.128/255.255.255.0/192.168.71.2(VMnet8 DHCP配發),
但我的IP分享器網域為192.168.1.x,竟然vm中還可以上網@@!
查了一下,可能是我之前在IP分享器上設定MAC對應,對應到v1上了,
但這就不解了,明明v1的IP是.71.x,而IP分享器是.1.x,為何還可以上網,
而且看了一下右下角的網路連線icon,當vm中連網頁時,竟然…題由pc中的p1網卡出去,而不是VMnet8?!
那VMnet8是不是等於沒用了?直接設MAC就好了,不用設NAT了呢?

還有我試著把MAC對應給關掉,卻還可以連?!
我又把vm、pc、IP分享器都Reset,但還是一樣?!
這就怪了,MAC沒對應,v1的IP又是VMnet8 DHCP配的,
而VMne8在pc中的ip是原本VMware預設的(.71.1),
而IP分享器的IP是.153.x,
真是奇怪,而言vm中點選網頁時,卻又是走pc中的p1而不是VMnet8,
怪了!怪了!我的思考邏輯全給打亂了><…

阿呆 提到...

Q1.1,Q1.2 問題的確有點怪。
DNS 不能用沒關係,你直接指定DNS為168.95.1.1 即可,這是中華電信的DNS。相信internet的IP連得上,外部的DNS就ok。
至於DHCP不行用,這點就有點奇怪,因為這表示v1沒有抓到p1傳過來的封包。正常情況下,bridge mode會把p1所有封包pass到v1。
有可能是VMWare的bug,或者是因為其他比較特殊的網路設定造成的。
我針對這部份,先建議拿掉v2,只有v1的情況下以bridge mode試試看,確定問題點。

Q2.1
終於看懂了,你就是要知道如何設定VMWare裡面的port map。
我這邊以Windows版的VMWare Workstation 6.5.1,不過看介面,跟舊版的差異不大(好像根本沒差)。
執行 開始->VMWare->Virtual Netowrk Editor
點NAT分頁->裡面看到一個「Edit...」的按鈕,點下去
之後會看到「Port Forwarding...」的按鈕,點下去
按「Add...」輸入要map的port和虛擬IP

我記得之前玩的時候,比較有疑問的地方是,我找不到VM NAT DHCP的固定IP怎麼設,所以那時候我是DHCP Server固定只分配1個IP。

另外,如果需要Linux的設定,再留言,我在把Linux的設定寫出來。
還有,我剛看了一下,Virtual Network Editor中的Host Virtual Network Mapping分頁可以設定VMnet和實體網路卡的對應,可以確定一下您目前的對應關係。

新Q2.2
我剛剛想了下,這部份有點問題,可能昨天沒想清楚。
正常情況下,NAT後面應該是獨立的網路空間,IP怎麼設應該是沒差的,頂多就是NAT內的電腦要連那個IP時,因為IP被蓋掉了,所以只能連到NAT內的那台,連不到Intranet。
所以這部份我可能昨天回答錯了,也就是說,如果VM NAT內的網路IP設的和intranet相同,可能是ok的,但是這牽涉到VM NAT的網段和gateway,如果VM NAT網段、gateway設定的IP不同,按照一般的gateway設定來看,會因為連不到gateway而不能連網路。
例如:假設intranet的網路是192.168.100.1,VM NAT的網路也設192.168.100.xxx,vm拿到個IP是192.168.100.1,這可能是ok的,但如果VM NAT的網路是192.168.30.xxx,vm指定192.168.100.1,gateway指定192.168.30.???,這有可能因為網段不同而沒辦法連上gateway而不能連網路。

您提到的狀況的確很詭異,不過這幾種狀況我沒試過,所以沒辦法給解決,但也許可以試試看,看結果如何。

阿呆 提到...

第二篇,關於Linux,我Linux的確滿熟的。
我最早是玩FreeBSD(家裏NAT還是FreeBSD),後來改玩Debian,這幾年Ubuntu很紅,很多人在維護,介面設計也好看,因此目前NB都改用Ubuntu(因為Ubuntu是Debian改的,我從Debian轉過來幾乎不用重新適應,Ubuntu的桌面配置比Debian好很多很多)。
至於學習,我這學習剛好幫學校社團的學弟上課,他們很可憐,每次都得聽我念2個鐘頭.....
我的建議的學習步驟是:
1. 關於哪套,我目前建議Ubuntu
RedHat不用說了,它剩下企業版,免費版只有到9,這根本不用提了。
Fedora是RedHat後繼的免費版,但是我不建議,Fedora有個致命的問題,它的套件伺服器永遠只提供最新版本的套件,我在學校lab的安裝經驗是,那台安裝Fedora 6之後到現在,已經沒有套件伺服器可以更新了,必須要用升級的方式來更新,但是升級~是一件很恐怖的事情,我那時候有針對上面RAID卡的module處理過(Fedora 6沒有內建該型RAID卡的module),要升級我是很害怕的。
CentOS號稱是針對企業用戶的RedHat免費版,它強調套件伺服器會一直提供更新。不過聽我學弟說,它最新版本是5.0,已經5年了~未來還會不會更新很難說。
Debian,特性和Ubuntu差不多,可以說Debian有的Ubuntu都有,但是反過來未必,因為Ubuntu被改了很多,尤其桌面設定部份配置的比Debian好大概100倍吧..... = =
OpenSUSE,這套我學弟有在用,然後推薦我用,但是我個人沒興趣,這套背後是Novell公司,這套有不少專屬的設計,像是它有個YAST的設定程式(應該沒拼錯吧~),同時支援GUI和非GUI介面,可以用它設定網路、系統的網路服務、安裝套件、移除套件...等,很強大很方便。另外它的桌面配置也很獨特,滿容易上手的。
但是這套它的套件和其他的Linux不相容。而且因為背後是Novell,所以商業氣息比較重(比較容易看到Novell用的程式)。加上它其實有點非主流(和Ubuntu、RedHat比),因此不建議。
總結下來,我目前建議Ubuntu。

2. 學習流程我建議如下:
a. 先從沒有GUI介面的學起,但不用學太深,主要是要會下指令。
原因是,目前Linux上很多地方還是要靠指令才能操作,我個人認為是有些原因,其中幾個可能是歷史因素。但因為如此,要會基本的指令操作。
b. 在學會了基本指令之後,在ubuntu上,要學習套件管理系統的使用(aptitude),如何安裝套件、移除套件、修改套件伺服器位址
c. 學習ssh server的安裝,遠端如何登入
d. 學GUI,上述的行為,看如何在GUI下動作
e. 上網查如何設定mplayer、xine、audacious...等多媒體播放程式

以上ok了,加上firefox和外掛套件的加持以及OpenOffice,大概基本的Linux操作應該沒問題。

阿呆 提到...

第三篇,我看不懂.....

不過,Virtual Network Editor可以查看看,VMWare的設定都在裡面,Host Virtual Network Mapping可以查到實體網路卡和虛擬網路卡(VMnet?)的對應關係。
DHCP和NAT可以查到目前NAT Mode下,IP網段和DHCP分配時,IP的分配區段。
Automatic Bridging這裡....阿~我找到個問題了.....
VMWare阿~~~~~~
VMWare看起來只能設定一張網路卡是Bridge,而且固定使用VMnet0。
Automatic Bridging則可以設定VMnet0「不要」Bridge的網路卡(2張實體網路卡時,設定哪張不要被Bridge)。

匿名 提到...

阿呆板大:
不好意思,消失了一陣子沒上線,
謝謝您這麼熱心的幫我解決問題,
由於最近比較忙,一直沒閒碰vm,
看了您的回應,我會再try try看的,
也祝您新年快樂、牛年行大運^^

小T

ㄚ宅交易客 提到...

請問一下喔!我用vmware執行foxy,但是網路連不出去耶!如果沒有foxy就正常,怎麼會這樣?