如何使虛擬機上網
❶ 如何設置虛擬機上網
把虛擬機XP設置為host-only方式+網路共享就可以上網。
方法是:
先設置為host-only。
在主機的本地連接屬版性里,共享頁面,在裡面鉤權選上復選框,並選擇一個虛擬機的本地連接2。在主機的共享和網路中心,看看本地連接2的IP地址是什麼。有可能是192.168.137.1。
裡面的137可能是不相同的。上面是舉例說明。
在主機的開始——運行中輸入cmd,再輸入:
ipconfig
/all
記下主機的DNS地址。
在虛擬機的XP系統中,本地連接屬性里,設置一下IP地址和DNS地址。
IP地址:192.168.137.2。
子網:255.255.255.0。
網關:192.168.137.1。
DNS地址:填上主機的DNS地址。
再打開網頁看看。大功告成。
我也被這個問題困擾好久。關鍵出在沒有設置和設置錯了主機的DNS地址。
❷ 如何使vmware虛擬機中的操作系統能夠上網
設置虛擬機的時候,網路選擇橋接主機
❸ 怎樣讓虛擬機和電腦連上網
你用的是VM嗎首先確保,網上鄰居里的「VMware
Network
Adapter
VMnet1」和「VMware
Network
Adapter
VMnet8」兩個連接都是啟用狀態。服務里的「VMware
Authorization
Service」,「VMware
DHCP
Service」,「VMware
NAT
Service」也都要啟動。在虛擬機里的網路連接里選擇:「NAT:用來共享主機的IP地址」然後在虛擬機的「編輯」菜單里選擇「虛擬網路設置」把裡面的「DHCP和NAT」選項卡的服務狀態都要設置為「已開始」,再把「自動橋接」選項卡里的對勾去掉。其他都默認設置。
❹ vmware虛擬機上網如何設置
虛擬機網路來配置,把它看成自你的主機網路的另一台區域網機器,比如主機IP 192.168.1.100,掩碼255.255.255.0 網關192.168.1.1,DNS 192.168.*.*
如果虛擬機是LINUX,可以考慮把防火牆和SELINUX關閉試一下
1)你的虛擬機的DNS有沒有設呢?把它設正確
2)主機的防火牆和虛擬機的防火牆有沒有影響,先把它們關閉試試
3)如果虛擬機為LINUX,把SELINUX和防火牆關閉試一下
再補充回答:選擇VMWARE的「編輯」菜單中的「虛擬網路編輯」一項,在其中「主機虛擬網路映射」頁面中找到VMNET0,用下拉菜單選擇你用來上網的網卡,即可把你的虛擬網卡映射到你的真實網卡。
然後再編輯你的虛擬機配置,網路選橋接方式, 按上述辦法配置IP地址
❺ 怎麼使VMware虛擬機能上網
或者這樣也可以
主機設置:網路鄰居--屬性--NAT連接《有兩個虛擬網卡,要看看哪個是NAT連接》--TCP/IP
IP地址:192.168.119.1
子網掩碼:255.255.255.0
虛擬機網卡--選擇--NAT方式
虛擬機設置:網路鄰居--屬性--本地連接--TCP/IP--全部自動獲取
呵呵,就這么簡單,呵呵!!
❻ 如何設置虛擬機上網
1.bridge :
默許使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其餘與主機不異:
例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機不異便可以使成為事實虛擬機<--->主機 虛擬機<---->互聯網 通訊。
2.nat :
默許使用vmnet8
將虛擬機設置成使用dhcp體式格局上彀,windows下選擇"自己主動獲取ip",linux下開啟dhcp辦事便可
也可以手動設置:
ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast設置與vmnet8不異,dns設置與主機不異。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默許使用vmnet1
將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其餘設置與vmnet1不異,dns設置與主機不異
例如 vmnet1 ip :172.16.245.1
虛擬機設置: ip :172.16.245.100 gateway :172.16.245.1
如許就使成為事實了虛擬機<--->主機 通訊,可是 虛擬機<--->互聯網 仍無法通訊
虛擬機與互聯網通訊:
1.開啟主機路由功能
2.設定iptables,使主機成為一台nat server
1. echo 1 >/proc/sys/net/ipv4/ip_forward 如許就主機就具備了路由功能
2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE
這條規則意思是未來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,使成為事實虛擬機與互聯網通訊
要是收集介面是ppp+或者pppoe則需要修改為-o pppoe
固然-s 172.16.245.0/24 也要按照現實環境修改
❼ 如何讓虛擬機上網
VM虛擬機配置上網 第一種情況:主機使用PPPOE撥號上網方法一:NAT方式1、先關閉虛擬機中的操作系統,回到虛擬機主界面雙擊主界面右上方的的「Ethernet」,彈出「Network Adapter」對話框,選擇「NAT」2、啟動虛擬機操作系統,設置IP為動態獲取,即通過DHCP獲得。此時虛擬機中的操作系統用的是主機的IP,主機能夠上網,那麼虛擬機也能。 3、進入vmware中,啟動linux操作系統用netconfig命令將IP,設為192.168.0.2 (與虛擬網卡在同一網段)網關為192.168.0.1 即VMware Network Adapter VMnet1虛擬網卡的IP地址DNS設置為ISP的DNS,如61.147.37.14、重啟網路:#service network restart此時,只要主機撥號上網後,虛擬機的系統就可以上網,且不用再撥號方法三:Bridge方式這種方式,虛擬機最接近一台真實的機器1、先關閉虛擬機中的操作系統,回到虛擬機主界面雙擊主界面右上方的的「Ethernet」,彈出「Network Adapter」對話框,選擇「Bridge」2、宿主機中安裝sygate或wingate之類的代理伺服器3、設置虛擬機的代理伺服器為宿主機的IP即可第二種情況:在單位區域網內「Ethernet」要選擇「Bridge」方式使用這種方式時,虛擬機跟一台真實的機器一樣,此時IP設置為區域網中另一個可用IP即可網關:區域網網關伺服器的地址(或路由器的地址)DNS:設置為ISP的DNS伺服器地址
❽ 如何能讓虛擬機上網
你是用的是什麼虛擬機的軟體?對於VMWARE WorkStation,則可選擇橋接方式或者是Vmnet8,橋接方式你如果XP系統中沒有開啟Internet連接共享或者是使用路由器方式可以分配IP地址給客戶機的話,則建議選擇Vmnet8方式,橋接方式的話建議為其指定一個靜態IP地址,比如192.168.1.2。我現在在VMWARE中就是這種方式讓虛擬機也上網。而如果是Virtual PC,我現在用的是其2007 beta版本,目前是選擇為Shared Networking(NAT)這種方式,同樣可以上網。
❾ 如何設置VM虛擬機上網
我們知道,VMware Workstation提供了很多虛擬設備,利用這些設備,我們除了可以組建典型的橋接網路、僅主機網路、NAT網路外,還能組建復雜的自定義網路。本篇目的就是讓大家認識和掌握VMware Workstation虛擬的各種網路設備,最後再組建一個超級自定義網路。
一、認識網路設備
要組網,就需要使用網卡、交換機等組網設備,同樣地,在VMware Workstation中組網也需要使用這些設備,只不過在VMware Workstation虛擬的計算機和網路中,這些設備在形式上也都是虛擬的(但在功能上,它們跟真實的網路設備沒有大的區別)。下面,我們就來看看VMware Workstation都為我們虛擬了哪些網路設備。
⒈交換機。和一台物理交換機一樣,一台虛擬交換機能把主機、虛擬計算機和其它網路設備連接在一起。在VMware Workstation安裝後,交換機將根據組網的需要由VMware Workstation自動創建並自動使用,在Windows系列的主機上,您最多可用10台虛擬的交換機,但在Linux 主機上,您可使用多達256台的虛擬交換機。通過VMware Workstation創建的虛擬交換機,您可以將一台或多台虛擬機連接到主機或其它虛擬機。
⒉網橋。當您在主機和虛擬機之間使用「橋接」網路組網時,「網橋」虛擬設備將被自動啟用,該設備連接您的虛擬機中的乙太網適配器到主機中的物理乙太網適配器,能將您的虛擬機連接到主機所在的區域網(LAN)。
經它橋接的虛擬機,能和主機一樣成為主機所在網路上的一台額外的「真實」計算機,能擁有主機所在區域網上的IP地址,能夠使用主機所在網路上的所有服務,包括列印機、文件服務、網關以及其它服務;同樣地,主機以及主機所在網路上的任何物理計算機,其它虛擬機也都可以使用由它提供的所有資源或服務。
⒊NAT適配器。該設備在VMware Workstation安裝時為您的主機自動安裝並在主機上顯示為「VMware Network Adapter VMnet8」
該設備為主機和其它使用「NAT」網路類型的虛擬機提供了通訊介面,同時它還兼有NAT(Network Address Translation)也即網路地址轉換的功能。如果您的主機通過另外一個乙太網適配器連接在一個外部網路上,該設備能把本地網中虛擬機的IP地址轉換為主機的外部網路地址,讓虛擬機以主機的外部網路地址訪問外部網路上的資源,包括虛擬機可以使用許多標準的TCP/IP協議連接到外部網路上的其他機器。
例如,可以使用HTTP協議瀏覽網頁,用FTP協議傳送文件以及使用Telnet登錄到其它計算機。(但是,外部網路上的計算機不能建立到虛擬機的主動連接,這意味著你不能使用NAT網路中的虛擬機作為一個Web伺服器發送Web頁面到外部網路上的計算機。
⒋僅主機適配器。僅主機適配器是一個標準的虛擬的乙太網適配器,在主機的操作系統上,它在安裝VMware Workstation時為主機自動安裝並在主機上顯示為「VMware Network Adapter VMnet1」,它只為主機和使用「僅主機」網路類型的虛擬機提供數據交換的介面,所以由主機和使用「僅主機」網路類型的虛擬機組建的網路是典型的私有內部區域網絡。
⒌DHCP伺服器。DHCP(動態主機配置協議)服務在VMware Workstation安裝時為您的主機自動安裝,它是一個自動啟動的服務,它把您的主機變成了一台DHCP伺服器,能為使用「僅主機」和「NAT」配置的虛擬機自動分配動態IP地址,比起手動為虛擬機分配靜態固定IP地址來,它為分配IP地址提供了更為簡單和自動化的方法。
⒍虛擬機上的乙太網適配器。當您用新建虛擬機向導創建一台虛擬機時,不論您使用何種網路類型,哪種操作系統,VMware Workstation都會為你創建的虛擬機安裝一個乙太網適配器,該適配器在虛擬機操作系統中顯示為「AMD PCNET PCI」,經過筆者測試,大多數的操作系統都能識別這個虛擬硬體並為之安裝合適的驅動程序,該適配器為主機和虛擬機,虛擬機和虛擬機之間互相連接提供了通訊介面。
二、組建自定義網路
利用VMware Workstation提供的虛擬網路設備,我們可以組建較為復雜的自定義虛擬網路,該網路在您的主機上可以完整的遠行,同時,它也可以連接到一個或多個外部的物理網路,包括家庭網路,小型辦公網路或Instant。
在VMware Workstation上創建一個自定義的虛擬網路非常簡單,只要我們為虛擬機添加一個或多個虛擬的乙太網適配器以及交換機,然後選擇相應的網路類型即可,但盡管這樣,筆者還是建議您在組建復雜的自定義虛擬網路前畫一個網路連接草圖。圖1就是我畫的一個自定義網路的連接草圖,在該圖所示的網路中,一台Web伺服器通過一個防火牆連接到Instant,一台管理員的計算機可以通過一個二級防火牆連接到Web伺服器。
要組建這個網路,您必須新建四台虛擬機,然後使用「虛擬機設置」對話框為它們添加虛擬乙太網適配器並為它們選擇網路連接類型,另外,你還需要在每一台虛擬機中安裝適當的操作系統和應用程序軟體,並且要在每一台虛擬機中進行適當的網路設置。
下面,我們就利用VMware Workstation提供的上述網路組件按照圖1所示分步組建這個自定義網路。
⒈利用「新建虛擬機向導」創建四台新的虛擬機:第一台虛擬機使用兩塊虛擬乙太網適配器,在利用「新建虛擬機向導」創建該虛擬機時,選擇「使用橋接網路」直接為它添加第一塊乙太網適配器。
這樣,該虛擬機以後就可以使用主機的物理適配器連接到Instant了;其他三台虛擬機,可以先在「新建虛擬機向導」上選擇「不使用網路連接」
⒉打開第一台虛擬機,不要啟動,在VMware Workstation的「摘要視圖」上單擊「編輯虛擬機設置」打開「虛擬機設置」對話框,在該對話框上單擊「添加」打開「添加硬體向導」,選擇「乙太網適配器」。
然後單擊「下一步」選擇「自定義」單選框並從下拉列表中選擇「VMnet2」交換機,最後,單擊「完成」並在「虛擬機設置」對話框上單擊「確定」就可為第一台虛擬機添加第二塊乙太網適配器了
⒊打開第二台虛擬機。不要啟動,按上面的方法為第二台虛擬機添加一塊乙太網適配器並把它連接到交換機「VMnet2」上。
⒋打開第三台虛擬機。不要啟動,按上面的方法為第三台虛擬機添加第一塊乙太網適配器並把它連接到交換機「VMnet2」上。
⒌打開第三台虛擬機,不要啟動,再次按照上面介紹的方法為第三台虛擬機添加第二塊乙太網適配器並把它連接到交換機「VMnet3」上。
⒍打開第四台虛擬機。不要啟動它,按照上面介紹的方法為第四台虛擬機添加以一塊乙太網適配器並把它連接到交換機「VMnet3」上。
⒎經過上面的步驟,這個自定義網路的「物理」連接我們已經完成,下面我們為這個網路設置交換機使用的子網和操作系統支持。首先,我們先來確定用於交換機VMnet2的子網地址。在VMware Workstation的菜單欄上選擇「編輯→虛擬網路設置」命令打開「虛擬網路編輯器」對話框,切換到「主機網路映射」選項卡,單擊VMnet2後面的「>」按鈕打開「子網」對話框,輸入一個C類地址,比如「192.168.64.0」後單擊「確定」,這樣我們就可以手動為連接在VMnet2交換機的虛擬機分配在子網「192.168.64.0」中的IP地址了。
上面我們講過,VMware Workstation為主機安裝了一個DHCP服務,我們還可以把VMnet2添加到DHCP的服務列表中,讓DHCP為連接到VMnet2交換機上的虛擬機自動分配一個在子網「192.168.64.0」中的動態IP地址。在圖11上,切換到「DHCP」選項卡,單擊「添加」,在打開的對話框上選擇「VMnet2」後單擊「確定」回到「虛擬網路編輯器」對話框的「DHCP」選項卡,在該選項卡上,單擊「應用」,VMnet2及先前我們為VMnet2設定的子網就添加到DHCP的服務列表中了。
⒏用同樣的方法,為交換機VMnet3指定子網,比如「192.168.65.0」,並添加它到DHCP的服務列表中。
⒐接下來,依次打開每一台虛擬機,然後為虛擬機安裝操作系統。
⒑下面的工作,就是為每一台虛擬機的操作系統配置網路支持,我們先來配置第一台虛擬機。第一台虛擬機的第一塊乙太網適配器使用了「橋接」網路類型,再為它安裝一個PPPoE的虛擬撥號程序(Windows XP自帶PPPoE協議,如果您的虛擬機安裝了該操作系統,可以不另外使用其它PPPoE虛擬撥號程序。
另外,如果您是專線上網,也不需要PPPoE虛擬撥號程序進行撥號),如果該虛擬機從外部網路上的一台DHCP伺服器上獲取它的IP地址,那麼保持默認設置雙擊虛擬撥號連接該虛擬機就應該能訪問Instant。
⒒對於在第一台虛擬機中的第二個虛擬乙太網適配器,在為VMnet2指定的子網中手動指定一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet2子網中的動態IP地址。
⒓在第二台虛擬機中,在為VMnet2指定的子網中手動分配一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet2子網中的動態IP地址。
⒔在第三台虛擬機中,兩塊乙太網適配器分別連接到交換機VMnet2和VMnet3。對於每一個虛擬乙太網適配器,我們可以在它連接到的交換機的指定子網中手動為它們分配一個固定IP地址,也可以讓VMware Workstation自帶的DHCP服務在它們各自連接到的交換機的指定子網中自動為它們分配動態IP地址。
這里我們來舉個例子,假如這台虛擬機安裝了Windows 98,啟動它後,在它的桌面上右擊網上鄰居的圖標打開「網路」對話框,先選中第一塊乙太網適配器綁定的TCP/IP,然後單擊「屬性」打開「TCP/IP屬性」對話框。
選擇「指定IP地址」單選框,在「IP地址」一欄中輸入VMnet2子網中能手動分配的(對於同一子網中的IP地址,為了防止把同一IP地址分配給兩台或多台虛擬機,VMware Workstation規定,手動分配和自動分配的IP地址使用這一子網中的不同部分)一個IP地址,比如「192.168.64.5」,子網掩碼輸入「255.255.255.0」,最後單擊「確定」。
這樣,第一塊乙太網適配器的IP地址就被我們固定為「192.168.64.5」了。接著,在「網路」對話框上選中第二塊乙太網適配器綁定的TCP/IP,單擊「屬性」打開第二塊乙太網適配器的「TCP/IP屬性」對話框,仍然選擇「指定IP地址」單選框,在「IP地址」一欄中輸入VMnet3子網中能手動分配的一個IP地址,比如「192.168.65.8」,單擊「確定」後,我們就為第三台虛擬機上的兩塊乙太網適配器都指定IP地址了。
如果您覺得這樣分配IP地址比較麻煩,在設置這兩塊乙太網適配器IP地址的時候,分別在它們綁定的TCP/IP的「TCP/IP屬性」對話框上選擇「自動獲取IP地址」單選框後,VMware Workstation自帶的DHCP服務就能在VMnet2和VMnet3各自的子網中為這兩塊乙太網適配器自動分配IP地址了。
⒕在第四台虛擬機中,在為VMnet3指定的子網中手動分配一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet3子網中的動態IP地址。
⒖經過上面的步驟,我們的這個自定義的虛擬網路的組建工作就基本上完成了,再接下來的工作,就是為每一台虛擬機中安裝需要的應用程序軟體。