i had my Unreal for a month now .. it was all fine and i set it up my self .. had a friend help me with some bits of settings .. it was all fine till today morning it was down ..
whenever i connect i get connection refused .
went to my shell and started IRCD .. all i got was
Welll, since config files don't just get up and walk away, someone (as in, a human, like you or someone else that has access to the system/account) had to have (re)moved it. I would suggest do a search of the system (or at least whatever part(s) of it you can access). If necessary, you may have to just create a new one.
hm.. probably a permission error then. Might need to check your permissions on everything (eg login to shell try: cat unrealircd.conf > /dev/null if that fails then the ircd is definately not going to be able to read it).
previous codes cut so i dun paste the whole file
anti-flood {
nick-flood 3:60;
};
spamfilter {
ban-time 1d;
ban-reason "Spam/Advertising";
virus-help-channel "#help";
};
};
# That's all the configuring you have to do!
Well you did that as root. Root naturally bypasses all privilege checks (which is why it's dangerous to use root for everyday mucking). You need to do that as the user the ircd runs as (eg if you have an 'ircd' user, switch to that a' la: su - ircd (or if the ircd user has an invalid shell and you have sudo: sudo -u ircd /bin/sh -l)) - unless of course you're running your ircd as root in which case I'd call you insane (see above) .
Hm. So that throws permission errors out the window. Only thing left I can think of is if the filename is correct. Also, if you recently upgraded from an older version some new required directives may need to be added.
Something else I just thought of: you may need to add a log block with the errors target. Maybe that'll produce a bit more useful output . (See http://www.vulnscan.org/UnrealIrcd/unre ... l#logblock for how to do that.)