The thing you have to look at here is this... What typically happens when a server is powered off abruptly (on any OS, not just NetWare)? If you have files open, they get corrupted. Volumes get corrupted.. etc. This is because the handles and links don't get written to correctly because of the unexpected power outage..
So on NetWare, it's common for your SYS volume to become corrupt and not mount at all until it is repaired. Since you say you can ping the server, I am led to believe that the SYS volume DID actually mount (commands that load IP services won't happen unless SYS volume mounts)..
So since the server is most likely up, the next probable reason / problem is that the core NDS database is corrupt. These NDS files ARE open all the time, so it's possible to corrupt it with an abrupt power off. (Although I don't see this happen very often - NDS is very robust)..
So assume that NDS is corrupt and didn't open correctly when the server came back up. Restarting NDS won't fix this. But restarting probably WILL tell you if there is a problem - usually with an error code or whatever. (When the server starts, you'd see the same errors, but most likely didn't notice or it scrolled by too quickly to catch).
Also, if you run DSREPAIR and then REPORT SYNC STATUS -- If NDS is not open, you will get an error saying that the database is not open. So that will give you another indicator that NDS is pretty corrupt.
If you are actually able to run a Report Sync Status, then that means that the NDS database is actually open and that's not the problem. HOwever, it could be some other minor NDS items - so then you have to look closer at the logs when you run the status and troubleshoot the errors as you see them.
Hope this makes sense and helps.
Marvin
Marvin Huffaker, MCNE