前言:有有些時候筆記本電腦無法聯網,導致橋接模式下samba服務器不能使用;因此虛擬機採用nat模式來實現非聯網狀態虛擬機下linux與電腦主機的互通。
1.什麼是NAT方式?
NAT方式的原理是把電腦主機設置成了NAT主機,電腦有兩塊網卡,一個實際的物理網卡,另一個就是虛擬網卡8(即VM8),物理網卡主要是連接公網WLAN,而虛擬網卡8是連接內部LAN,所以這樣一來,虛擬機就相當於內部LAN中的一臺電腦,它通過VM8與NAT主機(電腦主機)相連。所以只要配置好VM8的參數和虛擬機裏的linux的網絡參數在一個網段,就可以實現電腦主機和虛擬機的互聯。
2.NAT模式下的相關參數配置
Windows主機下設置VM8的網絡參數。
這裏千萬注意不要設置網關,在一臺具有兩個網卡的主機上,只能有一個默認網關,因爲本地連接已經有默認網關了,所以這裏不能再設置網關參數,不然數據就不知道該往哪塊網卡發送。選擇的網卡
所選網卡IP的設置
虛擬機下的設置
選擇NAT模式連接:虛擬機→設置→網絡適配器
linux下的網絡參數配置
打開如下文件 :/etc/sysconfig/network-scripts/ifcfg-eth0
將裏面的參數設置爲:
DEVICE="eth0"
ONBOOT=yes
BOOTPROTO="static"
HWADDR="00:0C:29:AD:E5:3A"
ONBOOT="yes"
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
配置生效:source ifcfg-eth0
配置完成。
注意:
- 這裏的網關一定要設置成電腦主機裏面VMware8網卡的IP
(GATEWAY=192.168.1.1)
。 - 設置前最好將源文件(ifcfg-eth0)備份
3.重啓網卡,驗證是否配置成功
重啓網卡
/etc/init.d/network restart
linux下ping主機Windows,ping的IP 是你設置的VM8的IP。
Windows下ping虛擬機中linux系統,ping的ip是你設置的IP
配置成功,然後你的samba服務器在不聯網的情況下就可以使用了。
注意:
如果配置後不能上網則可能是虛擬中下面的一些功能沒有開啓,開啓後就可以上網了。
開啓方法:計算機->管理->服務和應用程序->服務,然後選擇下面選項開啓就可以了。