此设置是在Macbook上进行的设置
1. Virtualbox虚拟机的网络设置:
点击屏幕左上角的Virtualbox->点击“偏好设置”->"网络",选择“仅主机(Host-Only)网络(H)”,点击右侧添加图标,然后双击添加的内容(我的是vboxnet0)进行查看
我的配置是
主机虚拟网络界面::
IPv4地址:192.168.56.1
IPv4网络掩码:255.255.255.0
IPv6网络掩码长度:0
DHCP服务器::
勾选 “启用服务器”
服务器地址:192.168.56.100
服务器网络掩码:255.255.255.0
最小地址:192.168.56.101
最大地址:192.168.56.254
点击 确定
2. 配置Virtualbox管理器,安装linux虚拟机:
选择 类型--Linux,版本--RedHat(64-bit)
创建后,点击 设置 > 存储 > 选择“控制IDE”下的“没有盘片” > 点击 右侧“分配光驱”后的光盘图标,选择一个虚拟光盘(我的虚拟光盘是centos6.5)
“存储”设置好后,选择 “网络”,启用“网卡1”,选择 网络地址转换(NAT);启用“网卡2”,选择 仅主机(Host-Only)网络,选择vboxnet0
选择“常规” > “高级” ,共享粘贴板 和 拖放 都设置为“双向”
选择“共享文件夹”,添加 共享路径,设置共享文件夹名称(我的是 HostDesktop),勾选 “自动挂载”
点击“确定”按钮
选中创建的虚拟机,点击 Virtualbox管理器的“启动”按钮,进行安装,遇到 “Detect” 内容,选择“Skip”
3. 虚拟机安装好,并启动后,进入root账户配置网络,修改机器名:
以下红色部分为修改的内容
[root@master network-scripts]# cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=809cd3ce-993a-4d26-944e-dd2d93336258
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=08:00:27:F9:80:30
PEERDNS=yes
PEERROUTES=yes
[root@master network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=08:00:27:83:47:07
TYPE=Ethernet
#UUID=63ef004d-f44a-4aa6-b552-57ede81e8bfe
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.56.111
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
修改机器名:
[root@master sysconfig]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master
4. 重启虚拟机后,安装增强工具以实现虚拟机与宿主机之间的共享文件夹:
1). https://my.oschina.net/mkh/blog/225501
2). http://www.bubuko.com/infodetail-986654.html(如果按照1)执行后无法成功安装增强工具,再按照此步骤进行)
3). 增强工具安装成功后,在虚拟机terminal以root用户运行以下命令,即可加载共享文件夹
mkdir /mnt/hostshare
mount -t vboxsf HostDesktop /mnt/hostshare/
可以通过以下方式设置自动挂载共享文件夹
[root@master sysconfig]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Dec 8 23:52:01 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_master-lv_root / ext4 defaults 1 1
UUID=c32ad049-602a-4bc6-a8fc-a51d1f2878c6 /boot ext4 defaults 1 2
/dev/mapper/vg_master-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
HostDesktop /mnt/hostshare vboxsf rw,gid=110,uid=1100 0 0