通過nat模式實現虛擬機下linux與電腦主機的互通

前言:有有些時候筆記本電腦無法聯網,導致橋接模式下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服務器在不聯網的情況下就可以使用了。

注意

如果配置後不能上網則可能是虛擬中下面的一些功能沒有開啓,開啓後就可以上網了。

開啓方法:計算機->管理->服務和應用程序->服務,然後選擇下面選項開啓就可以了。

這裏寫圖片描述

這裏寫圖片描述

發佈了56 篇原創文章 · 獲贊 57 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章