天天看點

VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置

文章目錄

  • VirtualBox中CentOS 7 NAT+Host only網絡配置
    • NAT網絡配置
      • DHCP自動配置設定ip
      • 手動配置靜态ip
    • Host only網絡配置
      • DHCP自動配置設定ip
      • 手動配置靜态ip

VirtualBox中CentOS 7 NAT+Host only網絡配置

環境說明:
  • VirtualBox:版本 6.0.14 r133895 (Qt5.6.2)
  • CentOS 7:核心版本:3.10.0-957.e17.x86_64
在使用VirtualBox虛拟機軟體時,使用NAT網絡連接配接外網+實作主機内部區域網路,使用Host only網絡實作虛拟機與本機互通;分别使用DHCP自動配置設定ip和靜态ip兩種,動态ip配置友善,但是會發生變化,靜态iip配置麻煩,但是 ip不會發生變化;因為NAT網絡用以連接配接外網,ip具體值不重要,而Host-only主要用于與主機互通,如果經常變化的話就會比較麻煩,是以推薦使用NAT(DHCP)+Host-only(static)的方式配置。

NAT網絡配置

DHCP自動配置設定ip

  1. 左側選中目标虛拟機,點選右側上方“設定”;
  2. 設定頁面,左側選中“網絡”,右側選中“網卡1”,勾選“啟用連接配接”複選框,連接配接方式選擇“NAT 網絡”,界面名稱選擇“NatNetwork”,點選右下角OK,啟動虛拟機,至此NAT網絡(dhcp自動配置設定ip)已經可用;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  3. 在網卡配置檔案中将網卡配置為開機自啟:
    # ifconfig    //确定網卡名稱,其中lo是本地回環網卡,另外的一個就是NAT網卡名稱,這裡假設是enp0s3
               
    # vim /etc/sysconfig/network-script/ifcfg-enp0s3    //打開網卡配置檔案
               
    NOBOOT=yes    //修改此選項為yes
               
    修改完成後,使用“systemctl restart network”指令重新開機網卡,就可以使用了。

手動配置靜态ip

  1. 添加新NAT網絡:管理->全局設定;在全局設定頁面,左側選擇“網絡”,右側選擇最右側豎排的“
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
    ”符号,添加一個新的NAT網絡,并且取消此網絡的“網絡選項:支援DHCP”複選框,并将網絡名稱修改為“NatNetwork-nodhcp”,點選右下方OK儲存;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  2. 為虛拟機添加上一步中自建的NAT網絡:左側選中目标虛拟機,點選右側上方“設定”;設定頁面中,左側選中“網絡”,右側選中“網卡1”,勾選“啟用連接配接”複選框,連接配接方式選擇“NAT 網絡”,界面名稱選擇“NatNetwork-nodhcp”,點選右下角OK儲存設定,然後啟動虛拟機;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  3. 修改網卡配置檔案,如下:
    [root#friday ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
    BOOTPROTO=static		   # 修改,以靜态指定方式擷取ip
    ONBOOT=yes			       # 修改,設定網卡開機自啟
    IPADDR=10.0.2.13           # 添加,網卡ip
    NETMASK=255.255.255.0      # 添加,掩碼
    DNS1=114.114.114.114
    DNS2=114.114.115.115	   # 這兩行都是dns解析伺服器位址
    GATEWAY=10.0.2.1		   # 網關
               
    修改完成後,使用"systemctl restart network"指令重新開機網卡,完成配置。

Host only網絡配置

DHCP自動配置設定ip

  1. 管理->主機網絡管理器;
  2. 如果已有名為VirtualBox Host-Only Etherner Adapter的網絡,則無需建立,否則點選左上角“建立”,建立一個新的僅主機網絡;
  3. 要勾選“VirtualBox Host-Only Etherner Adapter”網絡後面的DHCP伺服器複選框,下方左側“網卡”選項選擇“自動配置網卡”,下方右側DHCP伺服器選項中,勾選“啟用伺服器”複選框,點選右下角“應用”;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  4. 下面配置虛拟機一端,左側選中目标虛拟機,右側點選上方“設定”選項,在設定面闆中,左側選擇“網絡”,右側選擇“網卡2”,選中“啟用網絡連接配接”複選框,“連接配接方式”選項選擇“僅主機(Host-Only)網絡”,“界面名稱”選項選擇“VirtualBox Host-Only Ethernet Adapter”,點選右下方OK,開啟虛拟機;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  5. 下面修改虛拟機中的網卡配置檔案,主要修改以下幾項,如果網卡配置檔案沒有人為修改,其他的選項不需要動;
    [root#friday ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp0s8
    BOOTPROTO=dhcp				# 本項要修改為dhcp方式擷取ip
    UUID=bbab75d8-0b4b-4987-b675-24d4a3ba87aa	# 此項每張網卡的都不一樣,無需修改
    ONBOOT=yes					# 本項設定為網卡開機自啟
    HWADDR=08:00:27:B8:28:64    # mac位址,每張網卡都不一樣,無需修改
               
    修改完成後,就配置完成了。

手動配置靜态ip

  1. 管理->主機網絡管理器;
  2. 如果已有名為VirtualBox Host-Only Etherner Adapter #2的網絡,則無需建立,否則點選左上角“建立”;
  3. Host only采用靜态配置設定ip,是以這裡不要勾選網絡資訊最後面的“DHCP伺服器”複選框;下方左側“網卡”選項選擇“手動配置網卡”在“IPv4位址”和“IPv4網絡掩碼”選項輸入想要的ip與子網路遮罩,這裡以192.168.93.1/255.255.255.0為例;下方右側DHCP伺服器選項中,取消“啟用伺服器”複選框,點選右下角應用;
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  4. 下面配置虛拟機一端,左側選中目标虛拟機,右側點選上方“設定”選項,在設定面闆中,左側選擇“網絡”,右側選擇“網卡2”,選中“啟用網絡連接配接”複選框,“連接配接方式”選項選擇“僅主機(Host-Only)網絡”,“界面名稱”選項選擇“VirtualBox Host-Only Ethernet Adapter #2”,點選右下方OK,開啟虛拟機。
    VirtualBox中CentOS 7 NAT+Host only網絡配置VirtualBox中CentOS 7 NAT+Host only網絡配置
  5. 下面修改虛拟機中的網卡配置檔案,主要修改一下幾項:
    BOOTPROTO=static	  	   #修改,指定網卡為靜态ip
       ONBOOT=yes			   #修改
       IPADDR=192.168.93.13    #添加,指定網卡的靜态ip
       NETMASK=255.255.255.0   #添加,指定上一項比對的子網路遮罩
               
    修改完成後,使用“systemctl restart network”指令重新開機網卡,就可以使用了。

日拱一卒,功不唐捐!

繼續閱讀