能在VMware上面安裝虛擬機,不可能說是不讓鏈接外網,只是在自己電腦上玩玩就可以了。因為學習需要,經常在自己筆記本上面搭建虛擬機,我經常使用的兩種上網方式


一 NET方式上網
設置VMware Network Adapter VMnet8 信息。然后再vmware上面設置網絡可選項為VMware Network Adapter VMnet8,使其ip再同一個網段,如果按照這種方式上網,設置網絡很簡單,保障網絡獲取方式為dhcp即可,虛擬機ip能保證很長時間不變(但是穩定性不可預測,建議用第二種橋接方式上網)。外網無法訪問虛擬機,虛擬機可以訪問外網。這種方式一般可以滿足需要,但是只能自己宿主機鏈接虛擬機使用。


二 橋接設置虛擬機靜態ip上網
橋接設置虛擬機靜態ip上網剛開始設置網絡的時候很麻煩,只要弄好,就能受益頗豐,和宿主機相同局域網的電腦都能訪問到該虛擬機。
1 獲取宿主機網卡信息,或者通過任務管理器,或者通過網絡適配器查看,這一步很重要,決定是否能夠正常上網

設置虛擬機中對應網卡的信息(在root下):
Centos6 的網卡一般使 /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Centos7 里面的網卡則不是,一般是ifcfg-ens33 ,因不同虛擬機需要操作者靈活變通
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" NAME="eth0" UUID="ae679cf5-f894-4e23-8a82-60a220f69299" DEVICE="eth0" ONBOOT="yes" IPADDR="192.168.4.80" PREFIX="24" GATEWAY="192.168.4.254" DNS1="114.114.114.114" IPV6INIT=no
保存成功之后,重啟網卡
systemctl restart network
即可上網。
如果通過ping www.baidu.com 出現Name or service not known,則需要在/etc/resolv.conf 添加路由信息一般設置為
vi /etc/resolv.conf ==========================
nameserver 114.114.114.114
另外,/etc/sysconfig/network這個文件中,添加 GATEWAR 這個GATEWAR需要和主機的網關一致
