「bridge 橋」就是乙個主機,這個機器擁有兩塊網絡卡,分別處於兩個區域網中,同時在"橋"上,執行著程式,讓區域網a中的所有資料報原封不動的流入b,反之亦然。這樣,區域網a和b就無縫的在鏈路層連線起來了,在橋接時,vmware網絡卡和物理網絡卡應該處於同一ip網段 當然要保證兩個區域網沒有衝突的ip。
vmware 的橋(預設使用vmnet0 )也是同樣的道理,只不過,本來作為硬體的一塊網絡卡,現在由vmware軟體虛擬了!當採用橋接時,vmware會虛擬一塊網絡卡和真正的物理網絡卡就行橋接,這樣,發到物理網絡卡的所有資料報就到了vmware虛擬機器,而由vmware發出的資料報也會通過橋從物理網絡卡的那端發出。所以,如果物理網絡卡可以上網,那麼橋接的軟網絡卡也沒有問題了,這就是橋接上網的原理了。
這一種聯網方式最簡單,在區域網內,你的主機是怎麼聯網的,你在虛擬機器裡就怎麼連網。把虛擬機器看成區域網內的另一台電腦就行了!主機網絡卡處在乙個可以訪問internet的區域網中,虛擬機器才能通過bridge訪問internet。
注意:如果在安裝vmware時沒有出現vmnet0網路,如下:
我們可以右鍵、本地連線網路=》屬性——網路——安裝——服務——新增——從磁碟安裝——瀏覽 。然後定位到vmware的安裝目錄,選擇netbridge.inf檔案,比如g:\vmware\netbridge.inf確定之後,
出現「選擇網路服務」視窗,選擇網路服務「vmware bridge protocol」再次確定之後,確認該網路服務是選中狀態,
重啟系統後即可在vmware 裡正常使用橋接網路。
nat 是 network address translate的簡稱。nat技術應用在internet閘道器和路由器上,比如192.168.0.123這個位址要訪問internet,它的資料報就要通過乙個閘道器或者路由器,而閘道器或者路由器擁有乙個能訪問internet的ip位址,這樣的閘道器和路由器就要在收發資料報時,對資料報的ip協議層資料進行更改(即 nat),以使私有網段的主機能夠順利訪問internet。此技術解決了ip位址稀缺的問題。同樣的私有ip可以閘道器nat 上網。
vmware的nat上網(預設使用vmnet8 )也是同樣的道理,它在主機和虛擬機器之間用軟體偽造出一塊網絡卡,這塊網絡卡和虛擬機器的ip處於乙個位址段。同時,在這塊網絡卡和主機的網路介面之間進行nat。虛擬機器發出的每一塊資料報都會經過虛擬網絡卡,然後nat,然後由主機的介面發出。虛擬網絡卡和虛擬機器處於乙個位址段,虛擬機器和主機不同乙個位址段,主機相當於虛擬機器的閘道器,所以虛擬機器能ping到主機的ip,但是主機ping不到虛擬機器的ip。
主機是靜態ip或動態ip,都無所謂,將虛擬機器設定成使用dhcp方式上網,windows下選擇「自動獲取ip「,linux下開啟dhcp服務即可。(這種方法最簡單,不用過多的設定,但要在vmware中進行「編輯→虛擬網路設定」,將nat和dhcp都開啟了。一般nat預設開啟,dhcp預設關閉)
如果不想使用dhcp,也可以手動設定
例如:主機ip是10.70.54.31,設定虛擬機器ip為10.70.54.22。netmask,gateway,dns都與主機相同即可實現 虛擬機器 ---主機 虛擬機器網際網路 通訊。
提供的是主機和虛擬機器之間的網路互訪。只想讓虛擬機器和主機之間有資料交換,而不想讓虛擬機器訪問internet,就要採用這個設定了。
host-only的條件下(預設使用vmnet1),vmware在真正的windows系統中,建立一塊軟網絡卡。這塊網絡卡可以在網路連線中看到,一般是vmnet1,這塊網絡卡的作用就是使windows看到虛擬機器的ip。
像上面那樣開啟dhcp後,虛擬機器直接自動獲取ip位址和dns。就可以和主機相連了。當然,還要進行一些區域網共享的操作,這裡不再贅述。
也可以手動設定,將虛擬機器ip設定與vmnet1同網段,閘道器設定成vmnet1的閘道器相同,其餘設定與vmnet1相同,dns設定與主機相同。例如:
vmnet1 ip:172.16.249.1 gateway :172.16.249.2 ;
那麼虛擬機器 ip:172.16.249.100 gateway: 172.16.249.2
這樣、 虛擬機器主機 可以通訊
但是、 虛擬機器網際網路 無法通訊
Linux的基本操作
pwd 檢視目錄 mkdir 目錄名 建立乙個目錄 mkdir p 目錄1 目錄2 目錄3 遞迴建立目錄 rmdir 目錄名 刪除空目錄 rmdir p d1 d2 d3 遞迴刪除目錄 rm r 目錄名 遞迴的刪除目錄下面檔案以及子目錄下檔案 rm rf 路徑 可以刪除檔案和目錄 r recursi...
Linux的基本操作
場景 在 home資料夾下建立資料夾test,並在test資料夾下建立a.sh檔案和test1資料夾。切換到 home資料夾下 cd home 建立資料夾test1 mkdir test1 建立a.sh檔案 touch a.sh vi a.sh 按下鍵盤按鈕i 輸入文字 echo helloworl...
linux的基本操作
檔案處理命令 1.dd 作用 dd命令用來複製檔案,並根據引數將數轉換和格式化 格式 dd options options 主要有 bs 位元組。2.cmp 作用 cmp compare d的縮寫 命令用來簡要指出兩個檔案是否存在差異,它的使用許可權是所有使用者。格式 cmp options 檔名,...