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操作命令的不同之處