New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Installing IRC
Never installed an IRC server before. Found a guide here: http://www.codeography.com/2012/09/23/howto-irc-server.html.
Followed the guide but I can't log in:
*** Looking up your hostname... *** Checking Ident 13:49 *** Couldn't look up your hostname *** No Ident response
Any ideas on turning reverse DNS lookups off?
Comments
You're looking to disable 'ident'.
In /ircd-hybrid/ircd.conf, add:
to general { }
Some progress but still not quite there:
No reverse DNS check?
You're going to have a baaaaaaaaaaaaad time
VPS provider that doesn't check A Records on user set DNS, set it to "localhost" and let the amusement start
It's a small private server for a few friends - nothing bad is going to happen
Try telnetting to your IRC server on its port
You should get some lines beginning with a colon. When they stop, try doing:
NICK Test
USER Test * * :Test
After that, you may or may not receive a message from the server like:
PING :198218991281
The number will be a timestamp. Send back a PONG, copying the timestamp:
PONG :198218991281
Then see if the server sends you a welcome message, or not.
Thanks @Damian, seems to be working now after that change + setting up a channel.
What IRCd are you using? I found UnrealIRCd to be pretty easy to set up and install, and I had next to no idea what I was doing when I set up my network.
Hybrid IRC. I have no idea what I'm doing really but it seems to work after @Damien's help.
Happens to me all the time :P
Ok, next question. This is meant to be a collective exam revision channel, but the occasional idiot is coming in that needs to be kicked/banned.
I have set up the server as follows
And I can do:
which seems to work.
But then I go to
and it tells me I'm not a channel operator.
You may still need to set the oper mode on yourself:
/mode +o James
Install Anope IRC Services for *Serv (Nick/Chan/Memo/setting vhosts)
Dump hybridircd
Get unrealircd+anope.
mode #compsci +o James
482: #compsci You're not channel operator
Edit: It would be better if we can use Hybrid now it's on here to avoid annoying the users.
You need to use opmode:
/opmode #compsci +o James
You can then use normal channel commands to kick/ban/mode etc
opmode #compsci +o James
421: opmode Unknown command
This is kinda fundamentally how IRC works: the first user of the channel is the operator. And Hybrid is old.
'hybserv' is the services package for ircd-hybrid: http://hybserv2.sourceforge.net/HybservStart
jhadley, I had a lot of trouble too.
I could just give you my unrealircd+services config files, and all you have to do is change a few things (like replacing the password/hash/ip/domain/desc fields)
If you're going to be using HyBrid, please take a look into our fork of it.
Numerous improvements and it's in active development: https://bitbucket.org/rizon/plexus
As to setting modes, the raw command is MODE. It takes three parameters.
Omit channel for umodes.
It's your job to be a BOFH to the lusers
OK gone with Unreal and now I have this:
Nickname is already in use.
Any ideas?
/whois the-nickname-in-use
Before you settle on one you should also take a look at this http://inspircd.github.io/
Insp or ShadowIRCd are nice.
Of course you've already hopped between two IRCds. Right now just do a /kill to get rid of the other nick.
InspIRCd + Atheme =
oh irc...
I use this tutorial whenever I setup irc;
http://news.softpedia.com/news/Building-Your-Own-IRC-Server-With-Services-40772.shtml
always works. Anope configs are straightforward too.
alternative to your article.
If you're continuing to have difficulty, we could set up an IRC server, complete with services, for you for a small fee.
Thanks @Damian. I've got the minimal functionality working which is enough for this short-term IRC server. Also it's best I learn how to do this