1.在A电脑上安装创建虚拟机
2.网络设置可以使用桥接模式和NAT模式:
桥接模式可以理解为与物理机同级, 连接同一个网关, 使得A电脑下的虚拟机可以被同局域网中的B机器访问,
NAT模式是宿主机作为虚拟网关, 同一局域网内B机器无法访问A机器下的虚拟机, 只有宿主机A可以访问自身安装的虚拟机
3.进入到 /etc/sysconfig/network-scripts 目录下, 编辑 ifcfg-ens33 文件
可直接运行下面命令, 没有vim的用vi也行
vim /etc/sysconfig/network-scripts/ifcfg-ens33
4.这里需要关注的有几个参数:
首先是第四行的 BOOTPROTO, 将值改为static (设置为静态网络)
然后是后边的ONBOOT 设置为yes (开机自动启动网路配置)
后边追加几行, 要注意在不同的网络环境这几行要改动, 下面解释参数的由来:
IPADDR=192.168.10.152 # 静态 IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.10.1 # 网关
DNS1=192.168.10.1 # DNS
GATEWAY:
如果是桥接模式, 就在宿主机cmd, 运行ipconfig, 查看默认网关,网关在默认网关哪一行,比如我这个是 192.168.10.1, GATEWAY就填 192.168.10.1就行
如果是NAT模式, 需要在虚拟机软件上方工具栏中找到编辑-->进入虚拟网络编辑器,点击NAT, 再点击NAT设置: 查看默认网关, 可以看到网关IP为192.168.110.2.
IPADDR: 自己自定义的静态IP地址, 前三个, 如192.168.10 与网关保持相同, 最后一位152是自定义的, 注意不要与其他设备ip冲突
NETMASK是子网掩码, 一般都是255.255.255.0
DNS可以设置多个, 如DNS1=8.8.8.8,DNS2=192.168.10.1(网关地址)
5.按esc 退出编辑模式, :wq保存
重启网络: service network restart
然后就可以尝试与相互ping一下看看通不通.
6.centos自带的yum源已经不能用了, 需要替换一下/etc/yum.repos.d 目录下的CentOS-Base.repo文件, 为防止操作失误可以下载下来复制一份, 然后将此文件内容用记事本编辑, 全部删除后粘贴下列内容, 然后上传到服务器原来的路径下就可以
# CentOS-Base.repo
#
# 这里配置了CentOS的yum源,使用了阿里云和清华大学的镜像点。
#
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
# 使用failovermethod指定优先级,这里设置为随机(roundrobin),也可以改为priority并指定每个URL的优先级
failovermethod=roundrobin
7.这样yum源的问题就解决了