Oracle VM VirtualBox 7.1.0 版本初始化设置
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
目录
一.Oracle VM VirtualBox网络概述
1.Oracle VM VirtualBox支持的网络类型
Oracle VM VirtualBox支持的网络模式如上图所示,此处我们针对常用的三种网络说明:
- NAT模式:
虚拟机可以访问外网,虚拟机之前也可以进行通信,一般用于模拟用户管理的网络。
此环境宿主机网络环境的其他机器是无法访问该网络。
- Host-Only模式:
虚拟机不可以访问外围,但是虚拟机之间可以进行通信,一般用于模拟集群内部使用的网络。
此环境宿主机网络环境的其他机器是无法访问该网络的。
- 桥接模式:
直接桥接到宿主机的网络环境,让虚拟机和宿主机在同一个网络中。
此环境宿主机网络环境的其他机器是可以访问该网络的。
2.Oracle VM VirtualBox双网卡网络模式简介
双网卡网络模式简介:
- 1.NAT模式可以使虚拟机和外部网络进行通信,但是光设置这个,外部主机还无法访问虚拟主机。
- 2.此时增加host-only网络模式,可以解决主机和虚拟机的通信。
双网卡网络模式有以下优点:
- 1.虚拟主机既可以访问外部网络,也可以让外部客户端通过ssh访问虚拟主机,
- 2.换到新的网络时,客户端SSH访问的IP地址不需要改变。
二.Oracle VM VirtualBox双网卡网络模式配置
1.查看默认的网络设置
如上图所示,默认是没有仅主机(Host-Only)网络
2.查看Host-Only网络默认网段
如上图所示,默认仅主机网段为"192.168.56.1"。
3.修改Host-Only自定义网段
如上图所示,我将仅主机网络的网段设置为172.30.100.0/24的网络啦~你可以自行修改。
4.查看NAT网络默认网段
如上图所示,创建的NAT网络默认的网段为10.0.2.0/24,当然我们也可以自定义修改哈。
5.修改NAT自定义网段
如上图所示,我修改了NAT的网段为10.0.0.0/24的网络。
6.虚拟机添加NAT网络
如上图所示,我们可以让虚拟机添加自定义NAT网络。
7.虚拟机添加Host_Only网络
如上图所示,我们可以让虚拟机添加自定义HostNetwork网络。
三.Oracle VM VirtualBox配置Ubuntu系统网络
1.安装ubuntu系统
安装Ubuntu系统流程参考文章:
https://www.cnblogs.com/yinzhengjie/p/18253463
ubuntu系统安装完毕后初始化配置:
https://www.cnblogs.com/yinzhengjie/p/18257781
2.修改Ubuntu系统的网段
[root@yinzhengjie ~]# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: false
addresses:
- 10.0.0.100/24
routes:
- to: default
via: 10.0.0.1
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
enp0s8:
dhcp4: false
addresses:
- 172.30.100.100/24
version: 2
[root@yinzhengjie ~]#
3.链接ubuntu虚拟机
如上图所示,可以查看宿主机默认的网卡名称信息,如果想要修改网卡名称就得修改udev规则。
如下图所示,我们以后管理虚拟机就使用172.30.100.0/24网段管理即可。
四.开启虚拟机嵌套虚拟化技术
1.下载VirtualBox
推荐阅读:
https://www.virtualbox.org/wiki/Downloads
2.安装Ubuntu 22.04.04 LTS虚拟机
推荐阅读:
https://www.cnblogs.com/yinzhengjie/p/18253463
3.开启虚拟化技术
如上图所示,我们可以使用命令行工具开启嵌套虚拟化。
VBoxManage modifyvm <虚拟机的UUID|虚拟机的名称> --nested-hw-virt on
yinzhengjie@localhost ~ % sysctl kern.hv_support # 如果返回1说明我的环境默认是支持虚拟化的。
kern.hv_support: 1
yinzhengjie@localhost ~ %
上面的做法,貌似只能说打开图形化的勾选按钮而已,无法做到真正的启用嵌套虚拟化。
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
欢迎交流学习技术交流,个人微信: "JasonYin2020"(添加时请备注来源及意图备注)
作者: 尹正杰, 博客: https://www.cnblogs.com/yinzhengjie/p/18368574