virtualbox虚拟机安装centos并配置网络使宿主机和虚拟机能够互相访问

下面我来详细讲解如何在VirtualBox虚拟机上安装CentOS并配置网络使宿主机和虚拟机能够互相访问:

步骤一:安装VirtualBox

如果你还没有安装VirtualBox,可以在官网下载对应版本的安装包并进行安装。

步骤二:创建虚拟机

在VirtualBox主界面中,点击“新建”按钮来创建一个新的虚拟机。在弹出的新建虚拟机向导中,你需要输入一个名称和选择相应的虚拟机类型(例如Linux),以及分配虚拟机的内存和磁盘空间等。

步骤三:安装CentOS

将下载好的CentOS系统ISO镜像文件挂载到VirtualBox创建的虚拟机上,并启动虚拟机。根据系统提示进行安装,完成后重新启动虚拟机。

步骤四:配置虚拟机网络

  1. 使用"ip a"命令查看CentOS虚拟机的网卡名称
[root@CentOS7 ~]# ip a
  1. 使用 systemctl 管理 NetworkManager 服务,开启网卡并设置随系统启动自动开启
[root@CentOS7 ~]# systemctl start NetworkManager.service
[root@CentOS7 ~]# systemctl enable NetworkManager.service
  1. 安装 bridge-utils 包
[root@CentOS7 ~]# sudo yum install bridge-utils
  1. 新建一个桥接网卡 br0 并将CentOS虚拟机的网卡 eth0 和宿主机共用该网卡
[root@CentOS7 ~]# nmcli con add type bridge autoconnect yes con-name br0 ifname br0
[root@CentOS7 ~]# nmcli con add type bridge-slave autoconnect yes con-name br0-port1 ifname eth0 master br0

步骤五:配置宿主机网络

  1. 打开VirtualBox并选择虚拟机,点击“设置”按钮,在“网络”标签下将“连接方式”选择为“桥接网卡”。

  2. 打开宿主机的命令行终端,输入以下命令查看当前网络配置情况:

ipconfig (Windows)
ifconfig (Linux/Mac)
  1. 记录下宿主机的IP地址和网关地址。

步骤六:测试网络是否可以互相访问

  1. 在CentOS虚拟机中使用ping命令测试是否能ping通宿主机的IP地址:
[root@CentOS7 ~]# ping 宿主机IP地址
  1. 在宿主机中打开浏览器,输入CentOS虚拟机的IP地址,看看是否能够访问CentOS虚拟机的Web服务。

至此,虚拟机就可以通过网络与宿主机进行互相访问了。如果想让虚拟机与其他设备进行通信,可以在虚拟机的安全组规则中添加相应的规则。

示例说明:

  1. 假设宿主机的IP地址为192.168.0.100,CentOS虚拟机的IP地址为192.168.0.101,测试命令为:

宿主机命令:ifconfig

...
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether xx:xx:xx:xx:xx:xx 
    inet 192.168.0.100 netmask 0xffffff00 broadcast 192.168.0.255
    ...

CentOS虚拟机命令:ping 192.168.0.100

[root@CentOS7 ~]# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
64 bytes from 192.168.0.100: icmp_seq=1 ttl=128 time=0.510 ms
64 bytes from 192.168.0.100: icmp_seq=2 ttl=128 time=0.350 ms
^C
--- 192.168.0.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.350/0.430/0.510/0.080 ms
  1. 假设CentOS虚拟机中安装了Apache Web服务,端口为80,可以在宿主机浏览器中输入以下地址验证是否能够访问:
http://192.168.0.101/

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:virtualbox虚拟机安装centos并配置网络使宿主机和虚拟机能够互相访问 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • 使用 shell 脚本查看 Linux 系统的CPU、内存、磁盘i/o、网络资源

    1、把文件放到Linux服务器上,执行 shell 文件,查看服务器CPU、内存、磁盘、网络资源 bash test.sh 链接:https://pan.baidu.com/s/18yCryDfPL1tM1Zp0fPFe8w 提取码:rwxo  

    Linux 2023年4月11日
    00
  • linux下提示bash:command not found

    如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量。 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 四个主要存放的东东: ./bin: bin为binary的简写主要放置一些系统…

    Linux 2023年4月11日
    00
  • centos7配置虚拟交换机的方法

    下面是centos7配置虚拟交换机的方法的完整攻略: 1. 安装bridge-utils 在CentOS7上配置虚拟交换机需要先安装bridge-utils,可以通过以下命令安装: sudo yum install bridge-utils 2. 配置网络接口 在配置虚拟交换机前,需要先配置网卡,编辑/etc/sysconfig/network-script…

    Linux 2023年5月24日
    00
  • Linux iotop命令

    Linux iotop命令的作用与使用方法 Linux iotop命令用于监控磁盘 I/O 活动,可以实时显示磁盘 I/O 的情况,包括读写速度、进程名称、进程 ID 等信息。它可以帮助了解系统中哪些进程正在占用磁盘 I/O 资源,以及磁盘 I/O 的性能瓶颈在哪里,方便用户进行优化。 Linux iotop命令的使用方法 iotop命令的基本语法如下: i…

    Linux 2023年5月10日
    00
  • VMware虚拟机中的linux复制粘贴详解

    VMware虚拟机中的Linux复制粘贴详解 在使用VMware虚拟机安装Linux系统后,我们会遇到需要复制粘贴文件或文本的情况。下面我们将详细讲解如何在VMware虚拟机中实现Linux系统的复制粘贴功能。 前提条件 在开始学习VMware虚拟机中的Linux复制粘贴之前,需要确保以下条件已经满足: 安装好VMware Workstation或者VMwa…

    Linux 2023年5月24日
    00
  • 如何在Linux系统上升级软件包?

    当我们在一台Linux系统上进行日常工作或者运营,升级软件包是一个非常重要的任务,因为软件包升级可以修复安全漏洞,提高性能,添加新的功能等等。在Linux系统中升级软件包主要有以下几个步骤: 更新软件包列表 在升级软件包之前,我们需要先更新软件包列表,以获取最新的软件包信息。不要忘记在升级之前备份数据。 sudo apt update 查看可用的更新 运行下…

    Linux 2023年4月19日
    00
  • VMware下CentOS 6.7安装图文教程

    VMware下CentOS6.7安装图文教程 1. 下载CentOS6.7镜像文件 首先,我们需要从官方网站或镜像站点下载CentOS6.7的镜像文件。你可以访问CentOS官方 来获取最新版本的下载地址。 2. 安装VMware Workstation 下载VMware Workstation并按照指示安装。 3. 创建虚拟机 3.1 新建虚拟机 打开VM…

    Linux 2023年5月14日
    00
  • Linux命令之—touch

    命令简介 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 命令格式 touch [选项]… 文件… 命令参数 -a   或–time=atime或–time=access或–time=use  只更改存取时间。 -c   或–no-create  不建立任何文档。 -d  …

    Linux 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部