SUN小机T5120异常断电起来后无法登录

发布时间:  2014-10-11 浏览次数:  357 下载次数:  0
问题描述
异常断电再上电,等待足够长的时间之后,发现登录不上,试了一下ping命令,也ping不通。
告警信息
处理过程
bash-3.00#Ifconfig e1000g0 up 

2、    bash-3.00# ifconfig -a

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1

        inet 127.0.0.1 netmask ff000000

e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

        inet 129.22.23.71 netmask ffffe000 broadcast 129.22.31.255

        ether 0:21:28:11:5f:28

3、    bash-3.00# svcadm restart network  //此时再次PING就可以PING通了,但远程登录不上

4、    bash-3.00# svcs | grep ssh

offline 9:13:06 svc:/network/ssh:default

5、    bash-3.00# svcadm restart ssh

6、    bash-3.00# svcs | grep ssh

offline 9:13:06 svc:/network/ssh:default

            发现重启ssh服务之后服务还是offline状态,说明重启不成功

7、    bash-3.00# svcs –d ssh  //该命令用于查看ssh服务所依赖的服务及状态

    STATE          STIME    FMRI

online          9:13:04 svc:/network/loopback:default

online          9:13:34 svc:/system/cryptosvc:default

online          9:13:37 svc:/system/filesystem/local:default

online          9:13:45 svc:/system/filesystem/autofs:default

online          9:13:46 svc:/system/utmp:default

maintenance     9:13:31 svc:/network/physical:default

从最后一行可以看到svcs所依赖的服务svc:/network/physical:defaul处于维护状态。

8、    bash-3.00# svcadm clear svc:/network/physical:default //该命令用于清除maintenace状态

9、    bash-3.00# svcs –d ssh

    STATE          STIME    FMRI

online          9:13:04 svc:/network/loopback:default

online          9:13:34 svc:/system/cryptosvc:default

online          9:13:37 svc:/system/filesystem/local:default

online          9:13:45 svc:/system/filesystem/autofs:default

online          9:13:46 svc:/system/utmp:default

online          10:09:55 svc:/network/physical:default

10、bash-3.00# svcs |grep ssh

online          9:35:08 svc:/network/ssh:default

可以查看ssh服务已经online了,这时就可以远程登录上了。
根因
用串口登录上去之后,查看文件

/etc/ssh/sshd_config看到PermitRootLogin yes

查看文件/etc/default/login看到#CONSOLE=/dev/console,这些都表明是可以远程登录的。但是当用ifconfig –a查看发现网卡状态时发现是DOWN的,即:

bash-3.00# ifconfig –a

lo0:   flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1

        inet 127.0.0.1 netmask ff000000

e1000g0: flags=1000843<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

        inet 129.22.23.71 netmask ffffe000 broadcast 129.22.31.255

        ether 0:21:28:11:5f:28

建议与总结

END