If "svcs ftp" reports that the ftp service is in the "disabled" state, then you should be able to run "svcadm enable ftp" to enable it. Same thing for telnet. I believe that after a default install of Solaris 10, though, these services will already be enabled.
Steve..here we go the o/p of the command "svcs -vx"
Couple of dependent services has not running...
svc:/system/filesystem/local:default (local file system mounts)
State: maintenance since Mon Nov 05 02:20:48 2007
Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
svc:/network/rpc/gss:default (Generic Security Service)
State: uninitialized since Mon Nov 05 02:19:58 2007
Reason: Restarter svc:/network/inetd:default is not running.
svc:/application/print/server:default (LP print server)
State: disabled since Mon Nov 05 02:19:58 2007
Reason: Disabled by an administrator.
svc:/network/rpc/smserver:default (removable media management)
State: uninitialized since Mon Nov 05 02:20:00 2007
Reason: Restarter svc:/network/inetd:default is not running.
I suspect that inetd can't run because of filesystem/local being in maintenance.
Run "svcs -x telnet" and "svcs -x inetd" to be sure. If so, then filesystem/local
is probably failing because something went wrong with a mount. Take a look
at /var/svc/log/system-filesystem-local:default.log , and if you can fix the problem,
run "svcadm clear filesystem/local".
I have the same problem i could not enable telnet and inetd, also why i try with this command it shows me:
# svcs -x telnet
svc:/network/telnet:default (Telnet server)
State: uninitialized since Tue Oct 09 13:37:00 2007
Reason: Restarter svc:/network/inetd:default is not running.
See: http://sun.com/msg/SMF-8000-5H
See: in.telnetd(1M)
See: telnetd(1M)
Impact: This service is not running.
# svcs -x inetd
svc:/network/inetd:default (inetd)
State: offline since Tue Oct 09 13:36:58 2007
Reason: Service svc:/network/dns/client:default has missing dependencies.
See: http://sun.com/msg/SMF-8000-GE
See: inetd(1M)
Impact: 2 dependent services are not running. (Use -v for list.)
Oct 5 21:36:04 Executing start method ("/lib/svc/method/fs-local") ]
[ Oct 5 21:36:04 Method "start" exited with status 0 ]
[ Oct 9 11:20:24 Executing start method ("/lib/svc/method/fs-local") ]
[ Oct 9 11:20:25 Method "start" exited with status 0 ]
[ Oct 9 11:31:15 Executing start method ("/lib/svc/method/fs-local") ]
[ Oct 9 11:31:16 Method "start" exited with status 0 ]
[ Oct 9 13:37:05 Executing start method ("/lib/svc/method/fs-local") ]
[ Oct 9 13:37:06 Method "start" exited with status 0 ]
Hi all,
I too facing the same problem for telnet and ssh service ,but here telnet is showing online and ssh is showing offline, even though telent is online with in local system i can able to access telnet while connecting from remote system its showing Connecting To X.X.X.X...Could not open connection to the host, on port 23: Connect failed.
I configured /etc/resolv.conf and /etc/nsswitch.conf for the server to use DNS resolution and all it's working fine, but smf service "network/dns/client" is in disabled state. So what is this service for?
# svcs -xv dns/client
svc:/network/dns/client:default (DNS resolver)
State: disabled since Fri Dec 21 11:49:42 2007
Reason: Disabled by an administrator.
See: http://sun.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 3RESOLV resolver
Impact: This service is not running.
It's a "checkpoint" service. One that is used to make sure certain things run at particular times at startup. It's not a running daemon that controls DNS in any way.
So at startup, if particular services have come up (like networking and filesystems), and if a resolv.conf is in place, then it will allow other services that would prefer to wait until DNS is stable to start.
SMF doesn't continually check for file dependencies, so if 'resolv.conf' is added later, the service will stay disabled. You can bring it up, but as you've seen, it's not necessary to actually run as a DNS client.