文章詳情頁
vmware 配置實(shí)例-linux host + windows guest + fire
瀏覽:5日期:2024-01-26 16:46:22
看了一下,這個壇子里很多朋友用了vmware來操練linux,基本的模式是windows host + linux guest,這個方法對于演練linux的初學(xué)者來說不失為好方法,但對于真正天天使用linux的人,如果他/她想使用windows里的功能,比如語音視頻聊天,大多數(shù)要采用下面討論的方法: 模式Linux Host + windows (2000, Xp) guest 一 適用人群: 大部分時間工作于linux上,有時不得已要用windows里的功能,但機(jī)器不能重啟(比如http服務(wù)在運(yùn)行) 二 優(yōu)點(diǎn): 1。linux運(yùn)行在硬件的native speed上而不是虛擬機(jī) 2。發(fā)揮linux的穩(wěn)定性 3。可以使用linux防火墻來保護(hù)windows虛擬機(jī),過濾(和監(jiān)視)已知和未知的各種病毒(木馬)。 3。進(jìn)行proxy/dhcp/dns/nat/ipfilter的實(shí)驗,提高應(yīng)用水平,或原型開發(fā)。 三 具體配置 1。安裝vmware workstation 4.0/or 4.5. 2. 如果vmware發(fā)行盤中沒有對你的kernel的支持,需要編譯新的模塊。 你需要安裝kernel-source和gcc的編譯器。 執(zhí)行: sudo vmware-config.pl 編譯以后配置網(wǎng)絡(luò),只要選host-only這種類型就行了, 指定網(wǎng)絡(luò):(例如)10.1.1.0 netmask: 255.255.255.0 另外不要選擇vmware的samba來進(jìn)行文件共享。 3。完成后,vmware服務(wù)應(yīng)該已經(jīng)啟動,查一下網(wǎng)絡(luò)接口 /sbin/ifconfig 應(yīng)該應(yīng)該有一個虛擬的接口: vmnet1 4. 以普通用戶執(zhí)行 vmware 創(chuàng)建windows 2000/XP的guest虛擬機(jī),注意,網(wǎng)絡(luò)類型選host-only. 5. 使用host里的dhcpd 查一下進(jìn)程 ps -ef | grep vmware 你會發(fā)現(xiàn)vmware 在虛擬的接口上啟用了自己的dhcp服務(wù),為了使用host里的dhcp服務(wù),必須將其停掉。 方法1:kill 掉這個進(jìn)程 方法2:編輯這個文件:/etc/init.d/vmware,找到這一行: vmware_start_hostonly '$vHubNr' 'vmnet''$vHubNr' '$hostaddr' '$netmask' 'yes' '$samba' 將'yes'換成'no',這樣vmware服務(wù)啟動時就不會加載自帶的dhcp服務(wù)。 重新啟動vmware服務(wù) sudo /sbin/service vmware restart 6. 配置iptables和dhcpd 到現(xiàn)在,你已經(jīng)得到了一個有多網(wǎng)絡(luò)接口的機(jī)器和一個虛擬的內(nèi)網(wǎng),現(xiàn)在可以為這個虛擬的內(nèi)網(wǎng)配置dhcp和防火墻了。 dhcpd: 編輯:/etc/sysconfig/dhcpd DHCPDARGS='eth1 vmnet1' eth1是原來的一個內(nèi)網(wǎng)的網(wǎng)卡(如果有的話),vmnet1是虛擬內(nèi)網(wǎng)的網(wǎng)卡。 編輯:/etc/dhcpd.conf default-lease-time 259200; max-lease-time 518400; option domain-name '你的domain'; option domain-name-servers 你的DNS(用逗號分隔); ddns-update-style ad-hoc; subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.9 10.1.1.100; option broadcast-address 10.1.1.255; option routers 10.1.1.1; option netbios-name-servers 運(yùn)行wins的服務(wù)器地址; } subnet 10.1.2.0 netmask 255.255.255.0 { range 10.1.2.9 10.1.2.100; option broadcast-address 10.1.2.255; option routers 10.1.2.1; option netbios-name-servers 運(yùn)行wins的服務(wù)器地址; } 上面的例子中vmnet1的address: 10.1.1.1,netmask: 255.255.255.0 eth1(原來的內(nèi)網(wǎng)網(wǎng)卡)10.1.2.1,netmask 255.255.255.0 然后配置防火墻,打開ip forwad, NAT,參見其他帖子 7. 配置虛擬的WindowsXP, 網(wǎng)絡(luò)可以選擇dhcp, 這樣,IP 和網(wǎng)關(guān)以及DNS都直接獲取.當(dāng)然可以手工設(shè)置,以上為例,手工設(shè)置為: IP: 10.1.1.x DNS:your dns gateway 10.1.1.1 完成: 你現(xiàn)在就擁有了一個帶有內(nèi)網(wǎng)的linux,可以進(jìn)行各種實(shí)驗了,如samba, squid 等. 總結(jié): 在vmware的使用手冊中,直接連到外網(wǎng) 的方法是使用bridge,以上的方法是使用host-only這個方法,然后利用host的各種服務(wù)來建立一個完善的網(wǎng)絡(luò)系統(tǒng),這樣,guest OS的網(wǎng)絡(luò)連接就得到了完全的控制. 體會: vmware作為一個虛擬機(jī),不可避免的使用大量的資源,所以沒事的時候不要開著虛擬機(jī). 如有興趣,我可進(jìn)一步將支持yahoo, msn, qq等的AIM的firewall 貼上來進(jìn)行分析. 英文沒學(xué)好,中文寫作退步不少,敬請諒解 另請參閱: vmware 網(wǎng)絡(luò)配置實(shí)例二 windows xp host + linux guest http://bbs.chinaunix.net/forum/viewtopic.php?t=374483&highlight=yunqing vmware 網(wǎng)絡(luò)設(shè)置三:理解虛擬網(wǎng)絡(luò)的類型 http://bbs.chinaunix.net/forum/viewtopic.php?t=376768&highlight=yunqing
標(biāo)簽:
Windows系統(tǒng)
排行榜
