解决的问题:

1、安装centos7命令行版(无GUI),并克隆2台(共3台)

2、配置静态ip地址,3台centos系统可以互相ping通,并实现上网

3、xshell6连接台3台centos7

 

环境:

虚拟机:VMware® Workstation 12 Pro(试用版)

真实机:win7 64bit

 

简单安装了一下centos7命令行版,这里就不再演示了,分区规则如下

/boot 区分1G               //系统引导文件区,centos6版本前200m差不多就够了,centos7系统比较重建议多分一点

/swap区分4G            //交换分区,系统物理内存不够用的时候,会把一部分硬盘储存当做物理内存

/                             //根区,加入一共给centos分了40G,boot分了1G,swap分了4G,那么就还有35G分给了根区,这实际上是你的存放文件区域的总大小

 

第一步:检查自己是否是root权限账户(此为超级管理员账户)

如果不是请切换root,切换命令如下

su root

切换完成后建议修改一下root密码,修改root密码

passwd

输入2次密码即可

注意:一般建议在用vmware装centos7的时候就设置root密码

第二步:修改虚拟机网卡配置信息

我们将会用到vmnet8这块虚拟网卡,先检查是否开启VMnet8网卡

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_配置文件

①:vmware虚拟机里,点击 编辑---->虚拟网络编辑器,左下角有一个“还原默认设置”点击一下,将会还原所有的网络配置信息(这个步骤是防止网卡乱掉了)

 

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_02

②:选择vmnet8网卡,高亮蓝色部分选中,单机确定

注意:我们使用的是VMnet8的NAT模式,我还原网卡后的默认设置后子网地址是192.168.237.0,你们的可能不是237,后面设置的时候自己修改就好了

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_centos_03

 

图上第二三步点击后要后的截图如下:

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_centos_04

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_05

子网ip:此网络的网络ID为4个字节的192.168.237.0(这是c类网段)

记下一下的内容后面需要用到

子网掩码:255.255.255.0

尤其要注意起始ip和结束ip地址的范围,也就是说,后面我们的静态ip地址只能在这个范围中

192.168.237.128--192.168.237.254

网关:192.168.237.2

③:找到当前centos7下的网卡虚拟机设置,找到网络适配器选项

修改为vmnet8

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_06

 

第三步:回到centos7中以root用户登录

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_配置文件_07

 

注意:红色部分最前面是root后面是#符号,就证明是最高权限账户root,如果是美元$符,那么就是普通用户

查一下ip地址。我很好奇有些人为什么使用ifconfig查ip地址???那是因为有些发行版linux系统默认安装了

net-tools

在centos一般用命令

ip addr

查询ip地址

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_centos_08

这个地址是dhcp分配的,我们来修改它

修改静态ip地址,命令行执行

vi /etc/sysconfig/network-scripts/ifcfg-ens33

提示:会用的用tab键补全好了,不会用的手打进去,centos下不修改网卡名称默认是ens33,这里用到了vi编辑器

vi编辑器常用命令

i 插入文本
esc+:wq   保存并退出
esc+:q!   强制退出不保存

进入ifcfg-ens33配置文件后

修改内容如下高亮显示

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_09

IPADDR=192.168.237.130         //ip地址
NETMASK=255.255.255.0           //子网掩码
GATEWAY=192.168.237.2          //网关
DNS1=114.114.114.144            //DNS

注意:这里要注意网关和DNS的地址一定要填写对,不然不能上网,DNS用114的或者用谷歌的8.8.8.8

然后 esc:wq退出vi编辑器

现在配置好了静态ip,要重启一下网卡,重启网卡的命令是

service network restart

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_10

有绿色ok就证明设置成功,最后重新查一下ip,并ping一下百度

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_centos_11

到这里没问题就完成了

 

 

克隆不说了,自己建立新的文件夹放进去,一定要点击完整克隆

第四步:修改3台centos的主机名,并修改ip映射

修改主机名命令

vi /etc/hostname

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_配置文件_12

 

直接把hostname里面的内容全删掉,修改你想要的的名字就可以

其他2台一样配置

 

修改ip映射,要修改hosts,命令为

vi /etc/hosts

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_13

只在尾部修改,其他不要动

做个测试就知道ip映射是什么意思了

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_配置文件_14

自己领悟吧

 

第五步:xshell连接用putty啥的也可以

xshell连接前需要安装ssh

①执行安装ssh命令

yum install -y openssl openssh-server

②修改ssh配置文件

vi /etc/ssh/sshd_config

下图中#为配置文件的注释

去掉高亮部分的#注释让其生效

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_ip地址_15

提示:vi 编辑器显示行号命令  esc+:set number

启动ssh的服务:

systemctl start sshd.service

设置开机自动启动ssh服务

systemctl enable sshd.service

 

设置完成并保存退出后,用xshell连接即可

验证

centos 7 配置静态地址 但是网卡地址不一样 centos7配置静态ip无法上网_配置文件_16

=================================华丽的分割线================================

醒来的时候,希望自己不负大好时光,To know the unknown