Solaris 10無法telnet的一個問題
telnet到一台Solaris 10機器時,提示
telnet: Unable to connect to remote host: Connection refused
串口登錄查看
# svcs -a | grep telnet
uninitialized Nov_12 svc:/network/telnet:default
狀態顯示uninitialized,而不是disabled或者offline,也不是maintenance。
# svcadm enable svc:/network/telnet:default
# svcs -a | grep telnet
uninitialized Nov_12 svc:/network/telnet:default
# svcadm restart svc:/network/telnet:default
# svcs -a | grep telnet
uninitialized Nov_12 svc:/network/telnet:default
通過svcadm enable或者svcadm restart都無法啟動telnet服務。
# svcs -a | grep milestone
online Nov_12 svc:/milestone/network:default
online Nov_12 svc:/milestone/devices:default
online Nov_12 svc:/milestone/single-user:default
online Nov_12 svc:/milestone/sysconfig:default
online Nov_12 svc:/milestone/name-services:default
offline Nov_12 svc:/milestone/multi-user:default
offline Nov_12 svc:/milestone/multi-user-server:default
#
# svcs -a | grep filesystem
online Nov_12 svc:/system/filesystem/root:default
online Nov_12 svc:/system/filesystem/usr:default
online Nov_12 svc:/system/filesystem/minimal:default
offline Nov_12 svc:/system/filesystem/local:default
online Nov_12 svc:/system/filesystem/autofs:default
online Nov_12 svc:/system/filesystem/volfs:default
三個offline的服務同樣也無法svcadm enable。
查看/etc/vfstab,發現有幾行是軟分區文件系統的掛載信息,但這台機器並未進行軟分區,因為vfstab是從其他機器拷貝過來的,這幾行未刪除或注釋。刪除這幾行後,重啟,啟動過程未報錯。重啟後上面offline的服務狀態都顯示為online,telnet服務也工作正常。