本文采用的兩個網(wǎng)卡,nat(虛擬機訪問互聯(lián)網(wǎng))和 host-only(虛擬機和主機通信)
設置VirtualBox網(wǎng)絡設置
點擊VirtualBox的偏好設置-->網(wǎng)絡硝全,出現(xiàn)如下圖所示:
圖片1.jpeg
點擊紅色框框的加號栖雾,Nat網(wǎng)絡中會出現(xiàn)一個網(wǎng)卡,同理host-only也一樣柳沙,如下圖:
圖片2.jpeg
接下來對centos虛擬機網(wǎng)絡設置岩灭,添加網(wǎng)卡,如下圖
圖片3.jpeg
圖片4.jpeg
設置Nat網(wǎng)絡
啟動虛擬機
cd /etc/etc/sysconfig/network-scripts/
vi ifcfg-enp0s3
輸入以下內(nèi)容
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=ef2e9ef2-25e4-429c-bd56-a7cee786b5af
DEVICE=enp0s3
ONBOOT=no
設置host-only
cd /etc/etc/sysconfig/network-scripts/
vi ifcfg-enp0s8
輸入以下內(nèi)容:
HWADDR=08:00:27:04:91:4E
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PRREROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s8
UUID=9221f2fd-d20c-4655-8500-f34b5e6fb225
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.2
NERMASK=255.255.255.0
其中HWADDR就是之前的mac地址
查看ip
重啟虛擬機 halt --r
ip ad 查看網(wǎng)絡信息赂鲤,如下圖:
圖片5.jpeg
可以看到噪径,eth0和enp0s3都有了自己ip
測試
- nat測試
ping www.baidu.com 如果能ping通,則表示已經(jīng)可以訪問外網(wǎng) - host-only測試
用主機ping 192.168.56.2 数初,如果能ping通找爱,則表示設置成功
mac主機連虛擬機小技巧
我們可以為每一個虛擬機建一個別名,因為虛擬機ip不太好記住泡孩,使用vi命令編輯一下<code>~/.ssh/config</code>车摄,格式如下:
# 服務器1
Host 別名
HostName IP地址
Port 22
User 用戶名
# 服務器2
Host 別名
HostName IP地址
Port 22
User 用戶名
如我的配置如下:
# centos-1
HOST centos-1
HostName 192.168.56.2
Port 22
User root
通過以上配置,如果我們想鏈接虛擬機仑鸥,只要輸入<code> ssh centos-1</code>吮播, 就可以連接虛擬機了。