1.进入网络文件的保存路径
#cd /etc/sysconfig/network-scripts/ #vi ifcfg-eno16777736
原文件为:
文字写为以下:
TYPE:”Ethernet” BOOTPROTO=”dhcp” DEFROUTE=”yes” PEERDNS=”yes” PEERROUTES=”yes” IPV4_FAILURE_FATAL=”no” IPV6INIT=”yes” IPV6_AUTOCONF=”yes” IPV6_DEFROUTE=”yes” IPV6_PEERDNS=”yes” IPV6_PEERROUTES=”yes” IPV6_FAILURE_FATAL=”no” NAME=”eno16777736” UUID=”61e2f923-d860-429f-bbf0-00f222677dba” DEVICE=” eno16777736” ONBOOT=”yes”
修改以上的文字为:
HWADDR=18:03:73:B4:86:82 #网卡地址MAC #00:50:56:3e:a5:d0 TYPE=Ethernet BOOTPROTO=static #启用静态IP地址 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11#此设备的唯一标识 ONBOOT=yes #开启自动启用网络连接 IPADDR0=10.200.78.32 #设置IP地址 PREFIXO0=24 #设置子网掩码 GATEWAY0=10.200.78.1 #设置网关 DNS1=10.200.78.1 #设置主DNS DNS2=8.8.8.8 #设置备DNS
网卡地址MAC对应本机
命令
# service network restart
修改完之后,出现了以下错误信息:
see systemctl status network.service and journalct1 -ex for details
经查询原因是MAC地址不正确,在虚拟机中使用命令:
#ifconfig
会有MAC地址,替换现在的,保存后重启网络服务
#service network restart
xshell链接本地创建的虚拟机的地址是IPADDR0设置的IP地址:10.200.78.32,默认端口22;连接时产生以下问题:
connection closed by foreign host ssh
经网络上面排查是虚拟机的ssh配置问题,配置好ssh配置需要重启,可是重启失败,配置ssh的参考地址是:http://blog.csdn.net/zgl07/article/details/40424637,
http://blog.csdn.net/janeqi1987/article/details/46791005,
产生的结果是:
所以现在我要去排查一下ssh的问题
参考的地址:
http://jingyan.baidu.com/article/08b6a591f0fafc14a9092275.html
http://www.linuxidc.com/Linux/2014-09/107375p2.htm (最终使用这个ssh端口22启动成功)
一些新的centos7的指令说明参考地址:
http://cnzhx.net/blog/centos-7-rhel-7-systemd-commands/
尝试xshell链接,还是链接不上
我开始尝试关闭防火墙,由于centos7版本,和之前命令不太相同,参考地址:
http://blog.csdn.net/u013035314/article/details/46683547
我使用的命令:
# sudo systemctl stop firewalld.service
做过的尝试:已关闭防火墙,两个机器之间都可以ping通,ssh已经启动,关闭了本机的windows防火墙,
现在尝试更换网卡IP地址,防止是因为IP被占用引起
额,果然是IP被占用。
经以上过程排查了有可能引起该问题的各种原因,熟悉了centos7启用命令与以往linux操作命令的不同之处