唐僧喜欢小龙女

导航

virtualbox 创建虚拟机并设置虚拟机的网络为桥接模式

1、创建虚拟机

1.1 设置电脑名称和系统类型

 

 1.2 设置内存大小

 

 1.3 设置硬盘文件类型

 

 1.4 设置虚拟机的硬盘大小

 

一般设置成50G就行

1.5 点击创建按钮

2、启动虚拟机前的设置

2.1 设置网络和处理器的数量

 

2.2 设置网络模式为桥接模式

如下图所示 本地物理机和本地物理机上安装的虚拟机通过同一个交换机进行通信 虚拟机和物理机还有交换机在同一个网段内

 

 

2.3 设置 linux 显示框的页面大小

 

3、启动虚拟机

3.1 选择直接启动

 

 

3.2设置语言

设置为英语

 

 

3.3 设置日期和家目录

日期选择亚洲/上海 鼠标直接点击地图就行

 

 

 设置家目录

 

3.4 设置root密码

3.5 启动虚拟机

这里启动的时候会花点时间

 

4、桥接模式下设置虚拟机和外界通信

虚拟机启动后输入用户名root 密码(刚才创建的)使用ip addr 发现没有显示ip

 

 4.1 设置动态的ip

编辑 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

ONBOOT由no设置为yes,然后重启网卡或者重启虚拟机

 

然后使用ip addr 就可以看到有ip显示了

 

 4.2 设置静态ip

为什么要设置静态ip呢?原因是可能一段时间后重启虚拟机发现ip会变化,设置静态ip后虚拟机的ip不会变化

参看虚拟机的网络信息

编辑 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

  • ONBOOT由no设置为yes
  • 添加自己自定义的ip
  • 设置子网掩码
  • 设置网关
  • BOOTPROTO 设置为static

 

自定义的ip 一定要和网关在一个网短内

重启网卡或者重启虚拟机

 

查看修改后的ip

 

5、关闭防火墙和selinux

5.1 关闭防火墙

检查防火墙的状态:systemctl status firewalld
关闭防火墙:systemctl stop firewalld
关闭防火墙开机启动:systemctl disable firewalld

5.2 关闭selinux

查看SELinux状态命令
    1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
    SELinux status:                 enabled

    2、getenforce                 ##也可以用这个命令检查
关闭SELinux方法:
    1、临时关闭(不用重启机器):
    setenforce 0 #设置SELinux 成为permissive模式
    #setenforce 1 设置SELinux 成为enforcing模式

    2、修改配置文件需要重启机器:
    修改/etc/selinux/config 文件
    将SELINUX=enforcing改为SELINUX=disabled
    重启机器即可

 

5.3 关闭swap

sed -ri 's/.*swap.*/#&/' /etc/fstab 

 也需要重启虚拟机

6、宿主机测试虚拟机上发布的服务

网络通信成功

 

posted on 2021-11-21 11:42  与时具进&不忘初心  阅读(1152)  评论(0编辑  收藏  举报