ircd-hybrid debian package - oper?
Tony Del Porto
tony at usenix.org
Thu Oct 28 15:05:29 EDT 2004
At the risk of being flamed...
I'm having a bit of a problem getting going with the debian ircd-hybrid
package and am hoping someone can beat me with the clue bat a bit.
I can connect to the server fine, but I can't get /oper to work.
I've added a password entry like so:
name = "Tony Del Porto";
user = "tony@*.wifi.conference.usenix.org";
password = "K7yNDpkepuvYA";
global_kill = yes;
remote = yes;
kline = yes;
unkline = yes;
gline = yes;
die = yes;
rehash = yes;
nick_changes = yes;
admin = yes;
The password above was generated with /usr/bin/mkpasswd from the debian
net:whois package. I've tried using an md5 password with no difference.
I've also tried using the mkpasswd from ircd-hybrid-7.0.3 with the same
results. The Debian package doesn't allow plain text passwords, but
I've tried those too with the same results:
*** Only few of mere mortals may try to enter the twilight zone
I'm logged into the machine that is running the ircd as "tony".
*** tony is tony at terminal.wifi.conference.usenix.org (tony)
*** on irc via server term12.wifi.conference.usenix.org (ircd-hybrid
Thu Oct 28 11:01:59 2004 FAILED OPER (tony) by
(tony!tony at terminal.wifi.conference.usenix.org)
where "terminal" is generated by:
spoof = "terminal.wifi.conference.usenix.org";
for hosts without ident.
I'm guessing that ident or the version of mkpasswd is the problem (if
not my own general inexperience with IRC). There is an identd running
on the machine:
tcp 0 0 0.0.0.0:113 0.0.0.0:*
Reverse dns doesn't resolve the IP; this is beyond my control, but
/etc/hosts has an appropriate entry:
tony at term12:/etc/irc$ host 220.127.116.11
tony at term12:/etc/irc$ host term12.wifi.conference.usenix.org
term12.wifi.conference.usenix.org A 18.104.22.168
capslock is not on :-)
Debian is not my choice for better or worse; another OS is not an
The system is Debian 3.3.49 testing.
irc client is ircII, but I've tried others with the same effect.
/* name: the name of our server */
name = "term12.wifi.conference.usenix.org";
/* port: the specific port to listen on. if no host is
* before, it will listen on all available IPs.
* ports are seperated via a comma, a range may be specified
/* port: listen on all available IPs, ports 6665 to 6669 */
#host = "127.0.0.1"; # change this!
host = "22.214.171.124"; # change this!
port = 6665 .. 6669;
(note that the above is not reachable by the public internet)
More information about the hybrid