linux系統 虛擬機配置上網的心得
為什麽默認虛擬機安裝完成,都會存在兩個虛擬網卡(VMnet1和8),對應的是僅主機模式和NAT模式,其實是有三個,還有一個是橋接到物理網卡了(VMnet0),對應的是橋接模式。
首先,講解一下虛擬機每個網卡設置的模式的作用!
1、虛擬機網卡的配置
虛擬機網卡設置NAT模式(能上網)
虛擬機能訪問外網,外網不能訪問虛擬機,相當於物理機做了內網的源IP轉換
/編輯/虛擬網絡編輯器
將NAT模式的網卡激活連接(勾選將主機虛擬適配器連接到此網絡)
IP可以是dhcp分配(全都自動設置),也可以是手動(全都靜態分配),記得靜態時要設置dns
虛擬機網卡設置僅主機模式(不能上網)
可以在虛擬網絡編輯器中設置DHCP分配的網段,
也可以取消dhcp分配,設置虛擬機的靜態IP,網關設置虛擬網卡的IP,物理網卡設置靜態IP
虛擬機網卡設置僅橋接模式(橋接到物理機的網卡)(能上網)
相當於物理機成了二層交換機,虛擬機連載二層交換機下,虛擬機和物理機要同一網段
網關可以設置物理機網卡出去的下一跳。
2、服務的開啟(Ctrl+Shlft+Esc調出任務管理器,查看服務)
VMware NAT Service //使用NAT模式時要開啟
VMware DHCP Service //使用DHCP分配時要開啟
如果以上服務運行後幾秒會自動關閉
編輯腳本以管理員身份運行
############################
(@echo off
:s
ping -n 1 127.1>null
net start|findstr /i /c:"服務名">nul&&set k=1||set k=0
if %k%==0 (net start "服務名")
goto s)
#############################
3、系統的配置(如果虛擬機是復制出來的,那麽該局域網就會就會出現兩個一樣MAC地址,這
樣會導致dhcp分配不地址,所以如果復制的虛擬機要把網卡刪除)
修改:/etc/sysconfig/network-scripts/ifcfg-enoxxxx
ONBOOT=yes //設置開機自動運行
默認是自動獲取IP(如果設置靜態)
BOOTPRPTO=static (靜態分配) | dhcp (動態分配)
IPADDR=IP地址
GATEWAY=網關
NETMASK=掩碼
DNS1=DNS
修改:/etc/resolv.conf //DNS配置文件
nameserver DNS的IP地址
修改完配置文件都要重啟服務:(一般以下都可以,或者network變成networking)
service network restart
systemctl restart network
/etc/init.d/network restart
如果還是不能上網就是dns地址的問題,最好是dhcp獲取IP的同時獲取dns
拍攝快照時不能對虛擬機操作,虛擬機保存的硬盤的容量不夠也是保存快照失敗的原因
ping baidu.com 是我最常用的驗證能不能上網的手段,一開始ping的時候會很慢,應為,要
找路由,所有要耐心等待。
本文出自 “潘政” 博客,請務必保留此出處http://zonds.blog.51cto.com/12638755/1942379
linux系統 虛擬機配置上網的心得