Heya, I set my bot up today
Installation went fine I guess. It's in my channel and I have a password set. But...
When I want to chat with him I'm just stuck on the 'Waiting for acknowledgement...' thingy.
Then when I telnet to my bot it sais 'Please enter your nick' or something. And when I do that and hit enter...telnet just closes
What type of connection do you have to the internet? (DSL, cable, modem)
Do you have a router between you and the ISP, or is the modem located in the computer?
Yes, you should be setting my-ip.
Eggdrop will not allways obtain the correct IP, on a system with miltiple interfaces, and it certainly will not, if you are running on a LAN.
To use DCC, eggdrop has to send the value of my-ip, or, if it isn't set, a value that it thinks is the IP, to the irc client.
An IRC client does not connect to the IP/hostname that it thinks is the correct one (IE, the address given in a /who, /whois or /userhost command). In stead it connects to the one provided by the remote connection (IE the bot).
This is how IRC servers can mask users addresses, but DCC can still work.
In this situation, you should be setting the value of my-ip to the IP of computer in the internal LAN.
You should also locate and ste the value of nat-ip to the IP of you cable connection. (IE the external IP - the one you will usualy see in a whois on IRC).
127.0.0.1 is ur local host ip, ask sumone in irc to /dns u then use that ip, also telnet into the bot and try to dcc into it, telnet will display any problems if any that may occur.
You should never use 127.0.0.1. This is the looback address and is valid only on the computer your eggdrop is running on.
If behind a router, you should set the following.
nat-ip should be set to your external IP. EG 212.159.100.245 - this is obtainable by looking at the hostname that you get while on IRC (use /whois).
my-ip should be set the IP address you machine ahs while on the internal network. EG 192.168.1.15