目录
测试环境说明
系统版本:Centos 7
准备环境
安装 Centos7
新建一个虚拟向导,选择自定义并下一步
选择虚拟机硬件兼容性,默认即可
选择稍后安装操作系统
选择客户机操作系统为 Linux
设置虚拟机名称
设置处理器配置,按需配置即可
虚拟机内存配置,越大越好,因为我将这台虚拟机作为主力测试机,所以参数设置和一般不太一样
网络连接类型的选择,网络连接类型一共有桥接、NAT、仅主机和不联网四种。
桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。
NAT:NAT 模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。
仅主机:虚拟机与宿主机直接连起来
这里选择桥接模式
IO 控制器类型和磁盘类型选择默认即可
磁盘容量
磁盘名称,默认即可
自定义硬件设备
添加两个或以上网络适配器
删除不需要的打印机 | USB 控制器 | 声卡等
修改新建的网络适配器网络连接模式为桥接模式
点击 CD 设置镜像位置
点击完成,开启虚拟机
安装操作系统
开启虚拟机后会出现以下界面
Install CentOS 7 安装 CentOS 7
Test this media & install CentOS 7 测试安装文件并安装 CentOS 7
Troubleshooting 修复故障
选择第一项,安装直接 CentOS 7,回车,进入下面的界面
选择安装过程中使用的语言,这里选择中文。点击继续
首先设置时间,默认即可,联网后会自动更新
安装环境选择基本网页服务器,基本开发环境即可
配置网络,将三个网络全部打开
在配置选项常规勾选可用时自动链接到这个网络,三个网卡同样的配置
配置密码、等待安装完成
编辑网卡配置
安装完成,登录系统,查看网卡配置
查看 Linux 默认内核路由表
进入网卡配置目录,查看网卡配置文件
$ cd /etc/sysconfig/network-scripts/$ lsifcfg-ens32 # 网卡1ifcfg-ens33 # 网卡2ifcfg-ens34 # 网卡3查看网卡 1 的配置
$ cat ifcfg-ens32编辑网卡 1 配置
TYPE=Ethernet# 网卡类型:为以太网PROXY_METHOD=none# 代理方式:关闭状态BROWSER_ONLY=no# 只是浏览器:否BOOTPROTO=dhcp# 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]DEFROUTE=yes# 默认路由:是, 不明白的可以百度关键词 `默认路由`IPV4_FAILURE_FATAL=no# 是不开启IPV4致命错误检测:否IPV6INIT=yes# IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]IPV6_AUTOCONF=yes# IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]IPV6_DEFROUTE=yes# IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]IPV6_FAILURE_FATAL=no# 是不开启IPV6致命错误检测:否IPV6_ADDR_GEN_MODE=stable-privacy# IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]NAME=ens32# 网卡物理设备名称UUID=383afe6e-ef36-4286-9511-b003e73ae84c# 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用DEVICE=ens32# 网卡设备名称, 必须和 `NAME` 值一样ONBOOT=yes# 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`IPV6_PRIVACY=no# 定义了IPv6的Privacy地址扩展,默认情况下,内核没有开启隐私地址编辑网卡 2 的配置
# 编辑网卡1$ vim /etc/sysconfig/network-scripts/ifcfg-ens32# 编辑网卡1配置--------------------------------------------------TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no# 开启静态IPBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=383afe6e-ef36-4286-9511-b003e73ae84cDEVICE=ens32ONBOOT=yesIPV6_PRIVACY=no# 静态IP地址IPADDR=192.168.10.80# 默认网关GATEWAY=192.168.10.1# 子网掩码NETMASK=255.255.255.0 # DNS 配置DNS1=202.96.128.86编辑网卡 3 配置
# 编辑网卡2$ vim /etc/sysconfig/network-scripts/ifcfg-ens33# 编辑网卡2配置--------------------------------------------------TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no# 开启静态IPBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=383afe6e-ef36-4286-9511-b003e73ae84cDEVICE=ens32ONBOOT=yesIPV6_PRIVACY=no# 静态IP地址IPADDR=192.168.10.79# 默认网关GATEWAY=192.168.10.1# 子网掩码NETMASK=255.255.255.0 # DNS 配置DNS1=202.96.128.86重启网卡配置
# 编辑网卡3$ vim /etc/sysconfig/network-scripts/ifcfg-ens34# 编辑网卡3配置--------------------------------------------------TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no# 开启静态IPBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=383afe6e-ef36-4286-9511-b003e73ae84cDEVICE=ens32ONBOOT=yesIPV6_PRIVACY=no# 静态IP地址IPADDR=192.168.10.78# 默认网关GATEWAY=192.168.10.1# 子网掩码NETMASK=255.255.255.0 # DNS 配置DNS1=202.96.128.86$ systemctl restart network.service