VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网

简介: VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网

桥连接模式 :centos机子和主机处于平等的地位相当于一台新的机子

好处:既可以在centos里配置静态ip又可以访问外网速度比较快

问题:在网络环境发生改变时如果路由器分配给本地主机不是同一个网段的ip,那么每次都要去修改ip,在安装许多软件的情况下一一修改会非常麻烦


NAT网络centos访问网络的所有数据都是由主机提供的,centos并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到centos的存在

好处:既可以在centos里配置静态ip,又可以访问外网

问题:访问外网速度比较慢

 

仅主机(host-Only)网络:虚拟机与主机默认不能相互访问,双方不属于同一IP段, 虚拟机与虚拟机默认可以相互访问,都是同处于一个网段。

好处:既可以在centos里配置静态ip

问题:无法访问外网



下面附上  仅主机(host-Only)网络+NAT网络 的网络配置方式便于接下来的大数据开发

1)检查windos或这linux上的防火墙是否关闭

2)开启virtualbox的虚拟网卡,


默认安装完后virtualbox会自动生成需要时可以自己配置


3)配置nat网络

 



4)配置两张网卡



5)centos里的配置

但是实际操作每次开机后会出现不能用xshell登录centos的情况需要service network resatrt才可以访问,按照以下操作可保证每次都可登入


1.vi /etc/udev/rules.d/70-persistent-net.rules 删除所有的网卡

2.图形界面新建两个新网卡,选择自动DHCP,重启centos然后ipconfig把系统分派的ip手动设置成静态ip即可



6)可能出现的问题:

host-only网卡:虚拟机不能ping通主机,主机能ping通虚拟机, 虚拟机之间可以相互通讯

nat网卡:适用于需要访问外网时,但是配成静态ip后主机无法访问虚拟机, 虚拟机之间可以相互通讯


目录
打赏
0
0
0
0
25
分享
相关文章
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
在 VMware 虚拟机中安装并测试 YashanDB,数据库及虚拟机运行正常,但本地 IDE 工具无法连接虚拟机中的数据库。问题可能与 VMware 网络适配器配置或网络模式(如 NAT、桥接)有关,导致网络通信异常。需检查虚拟机网络设置、IP 地址配置以及防火墙规则,确保本地与虚拟机间网络连通性。目前无明确修复版本。
企业级Win11纯净部署指南|VMware虚拟机安装+GPT分区优化+绕过限制详解(小白必看)
Windows 11 是微软推出的新一代操作系统,以其直观交互和 AI 技术为核心升级亮点。界面采用圆角设计与居中任务栏布局,支持多窗口贴靠分屏、虚拟桌面功能,大幅提升多任务处理效率。系统深度集成了 Copilot 智能助手,提供语音写作、照片编辑等便捷功能,并通过 DirectStorage 和 DirectX 12 Ultimate 技术优化游戏体验。本文详细介绍 Windows 11 的下载、U盘制作及安装步骤,帮助用户快速上手全新系统。
213 21
在CentOS 7.8上使用kubeadm安装k8s 1.26
至此,你已经在CentOS 7.8上使用kubeadm成功安装了k8s 1.26。你可以通过输入 `kubectl get nodes`来查看节点状态,如果显示为Ready,那么恭喜你,你的Kubernetes集群已经准备好了。
158 23
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
71 0
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
960 26
CentOS 7.8下使用kubeadm安装Kubernetes 1.26
这就是所有的前线报告,冒险家们,你们已经做好准备,开始在CentOS 7.8上通过Kubeadm安装Kubernetes 1.26的挑战了吗?走上这段旅程,让你的代码飞翔吧。
133 16
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
129 10
在CentOS 7.9中安装sshpass教程
如果在控制台显示出sshpass的使用方法,那就说明我们的大餐已经准备好,sshpass已经成功安装。 以上就是在 CentOS 7.9 中安装 sshpass 的彩色步骤,专业而生动,就像大厨在厨房一样顺利。
154 8
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
501 6
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问