Host Only、NAT和Bridge三种网络连接
Host Only、NAT和Bridge三種網絡連接
?
在安裝好了Linux鏡像之后,如何連接物理機和虛擬機呢?這就需要網絡連接,網絡連接有三種:HostOnly、NAT、Bridge,它們都可用于Guest虛擬機和Host物理機之間的網絡通信。
?
一、三者的不同點
1、Host Only從字面的意思來看,它是Guest和Host之間的私有通信,外網是不能訪問Guest的,所以它的一個優點是不用物理連接。一個Guest可以連接一個Host主機,也可以多個Guest連接一個Host主機,也可以用VMWare創建多個Host Only實現多對多,實現網絡測試,特別是路由器測試,但是這些Host之間并不能通信。
?
2、Bridge需要一個真實的外網連接,外網是能夠訪問Guest虛擬機的,如果Bridge外網想主機直接訪問Guest,必須要求Host主機有真實的物理連接。
3、NAT(網絡地址轉換)不用連接連接外網,外網也訪問不了Guest,如果非要訪問的話需要進行一些操作,比如端口映射。NAT使用了多臺私有地址的主機共享一個公有的外網地址,有效的緩解了公有IP不足的情況。(內網-NAT-外網)使用NAT網絡連接的虛擬機會在物理機上創建一個路由器,它的網絡拓撲圖是:
電腦-路由器-NAT角色-ADSL modern-電話線-互聯網-目標網址
?
?
二、Host Only網絡連接設置
設置里面設置為host only,,打開虛擬網絡編輯器,查看他它的名字和ip地址,命令行輸入ipconfig -all,在它的名字下有個IPv4地址,用ping 改地址測試是通的。Guest和Host上都有有一個網卡,而host主機上的網卡地址就是剛才測試出來的地址,它是連接虛擬機的網卡,下面就要對虛擬機的網卡地址進行配置,讓它的地址在跟host主機一個地址段,這樣才能ping通。那么如何配置虛擬機的ip地址呢?開啟虛擬機,又回到了安裝的界面,為什么呢,因為光驅里面放置的是CentOS的安裝盤bios設置是光盤引導,這時我們選擇從硬盤引導,打開終端,查看ip地址ip addr show,找到eth0,目前還沒配置,設置要使用超級用戶登錄才行,不然不能配置,使用su命令切換到超級用戶,ip add dev eth0? 同一個網段的ip/24(位子網掩碼),接著查看設置好了沒有,復制的話可以選中要復制的,再使用鼠標中鍵完成粘貼,ping一下主機地址可以ping通。沒可以通過suspend掛起虛擬機下次開機時再恢復虛擬機狀態。
?
?
三、Bridge網絡連接設置
在設置里面的Network Adapt勾選Bridge,再看看host上面的配置,可以選擇外部網絡,下面主要對guest網卡的ip地址進行設置,也即虛擬網卡,以及對host上面的真實網卡進行設置,也即有線網卡進行設置。首先查看host主機的地址,打開本地連接,屬性,查看配置,再設置虛擬網卡為同一網段的地址,在超級用戶下進行設置,可以ping一下。
?
?
四、NAT網絡連接設置
打開虛擬機,設置,選NAT,再在設置里面查看名字,在進入NAT設置查看網關。
物理機上面有一個虛擬網卡,開啟NAT后,NAT會自動在物理機上創建一個路由器,它的ip地址就是網關,下面在命令行查看vm的地址(它名下的),接著配置虛擬網卡地址,就能ping通了。接著對guest設置,讓它能上網:配置guest網關,配置DNS(從域名到IP地址的轉換)。設置網關:虛擬機ip route add default via 網關IP,查看ip route show,設置DNS:要用到配置文件,vi/etc/resolve.conf,按下i鍵進入插入模式,修改為網關,按esc退出,輸入:wq。接著ping一下163.com,可以ping通。
?
轉載于:https://www.cnblogs.com/BASE64/p/10712345.html
總結
以上是生活随笔為你收集整理的Host Only、NAT和Bridge三种网络连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 好听微信网名男生成熟
- 下一篇: 少儿英语多少钱啊?