MAC上virtualbox的centos6.9網絡配置

在mac上使用virtualbox來虛擬化虛擬機。

對虛擬機的網絡要求是

1.能與宿主機互通。

2.虛擬機之間能互通。

3.虛擬機能連接Internet。

採用採用雙網卡,一個網卡是橋接模式,一個網卡是nat模式。配置如下

第一步在 virtualbox 偏好設置裏設置添加 NAT網絡

偏好設置—>網絡——>點擊右邊的加號,添加一個 NAT網絡。

image.png

 

第二步在virtualbox工具欄找到管理,添加only-host

工具欄——>管理——>主機網絡管理——>創建,創建完成點擊ok。

image.png

第三步在安裝好的 centos(關機狀態下) 點擊設置

設置——>網絡——>添加兩個網卡(關機狀態下纔可以添加網卡),分別是 NAT網絡、僅主機(HOST-Only)網絡。

image.png

image.png

上面的MAC地址,在下面的網卡配置文件中會用到,否則會報錯!!!

以上做完之後,啓動Centos,進入管理界面,編輯相應的配置文件。

配置文件在這個目錄下面:/etc/sysconfig/network-scripts/,默認的網絡配置文件是:ifcfg-enp0s3(如果是Centos6,則文件名是ifcfg-eth0)

編輯 ifcfg-enp0s3 (如果是Centos6,則文件名是ifcfg-eth0)這個文件,將其中的 ONBOOT=no 改爲 ONBOOT=yes

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:3D:1B:C7
TYPE=Ethernet
UUID=194fd333-b868-4deb-82fe-20082f0123aa
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
[root@localhost network-scripts]#

退出保存,並重啓網絡。退出是 :wq,重啓網絡 service network restart

這個時候可以連通外網了,ping一下百度試試


此時,與外網已經連通,但是這個時候還是動態的ip,是跟宿主機一樣的方式,但需要一個靜態的ip,就是我們添加的第二張網卡,這個時候來進行靜態ip設置。

上面的NAT網卡對應的文件是 ifcfg-enp0s3(如果是Centos6,則文件名是ifcfg-eth0),那麼將這個文件複製一份,改成 ifcfg-enp0s8(如果是Centos6,則文件名是ifcfg-eth1)

通過copy命令進行復制,cp ifcfg-enp0s3 ifcfg-enp0s8

如果是Centos6,則命令是cp ifcfg-eth0 ifcfg-eth1

複製之後,這個時候來編輯ifcfg-enp0s8(如果是Centos6,則文件名是ifcfg-eth1)這個文件,修改其中的一些配置。

需要修改的有

  BOOTPROTO=dhcp 改爲 BOOTPROTO=yes

  NAME=enp0s3  (或者eth0) 改爲 NAME=enp0s8  (或者eth1)

  DEVICE=enp0s3  (或者eth0) 改爲 DEVICE=enp0s8  (或者eth1)

  UUID 也需要修改,UUID可以重新生成一個,直接在命令行輸入 uuidgen,回車就會出現結果,把結果複製過來。

        主要網卡的HWADDR也需要修改,參考上面截圖的紅框

添加

  IPADDR=192.168.56.119 (根據添加的第二網卡的ip範圍內即可,一搬是 192.168.56.101——192.168.56.255)
  NETMASK=255.255.255.0

備註:這裏不寫IPADDR和NETMASK,用默認的dhcp也可以,如下

[root@localhost network-scripts]# cat ifcfg-eth1
DEVICE=eth1
HWADDR=08:00:27:82:28:E8
TYPE=Ethernet
UUID=194fd343-b868-4deb-82fe-20082f0123aa
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
[root@localhost network-scripts]#

設置完成之後,保存退出。重新啓動網絡,這個時候靜態ip也有了,可以在次嘗試ping一下相應的網絡。

ping 192.168.56.1 (網關是通的)

ping 192.168.56.119 (自己)

通過宿主機的終端來ping虛擬機,看看兩者是否通信,結果是通信的,一切ok。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章