1. 設置VMware
2.將虛擬機設爲橋接模式
3.橋接模式下設置靜態的ip
橋接模式
橋接模式下,虛擬機和主機是平行關係,共享一張網卡(使用網卡的多個接口),配置成橋接網絡連接模式的虛擬機就當作主機所在以太網的一部分,可以直接訪問外部網絡。主機與虛擬機之間,以及各虛擬機之間都可以互訪。對應虛擬機就被當成主機所在以太網上的一個獨立物理機來看待,各虛擬機通過默認的VMnet0網卡與主機以太網連接,虛擬機間的虛擬網絡爲VMnet0。這時你的虛擬機就像局域網中的一個獨立的物理機一樣。虛擬機中的操作系統可以PING通別的主機,反過來別的主機也可以PING虛擬機。想讓它們相互通訊,你就需要爲虛擬系統配置IP地址和子網掩碼,否則就無法通信。查看物理主機的ip配置
根據物理主機的ip地址設置虛擬機ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #虛擬機網卡名稱。
TYPE=Ethernet
ONBOOT=yes #開機啓用網絡配置。
NM_CONTROLLED=yes
BOOTPROTO=static #static,靜態ip,而不是dhcp,自動獲取ip地址。
IPADDR=192.168.1.101 #設置我想用的靜態ip地址,要和物理主機在同一網段,但又不能相同。
NETMASK=255.255.255.0 #子網掩碼,和物理主機一樣就可以了。
GETWAY=192.168.1.1 #和物理主機一樣
DNS1=8.8.8.8 #DNS,寫谷歌的地址就可以了。
- 重啓網絡服務
在網絡配置文件 /etc/sysconfig/network 中添加網關地址
測試
1.虛擬機ping物理主機
2.物理主機ping虛擬機
3.虛擬機測試外網
搭建成功!!!
若是仍然不能上網,出現ping: unknown host www.baidu.com,執行第四步
4.解決
- 首先確定已經連接上路由器,並且路由器能夠訪問外網,可以通過訪問網關進行確定
如果確定網絡沒問題的情況下, 可以通過如下步驟尋找解決辦法: - 1)確定設置了域名服務器
沒有的話, 建議設置Google的公共DNS服務8.8.8.8 - 2)確保網關已設置
如果未設置, 則通過如下方式增加網關:(或者手工編寫/etc/sysconfig/network-scripts/ifcfg*文件後, 重啓network服務: )
[root@localhost ~]#route add default gw 192.168.1.1
3)確保可用dns解析
4)測試
完成!!!