I start with ./eggdrop -m filename.conf
[list]
Eggdrop v1.6.19+ctcpfix (C) 1997 Robey Pointer (C) 2008 Eggheads
[17:48] --- Loading eggdrop v1.6.19+ctcpfix (Sun Nov 29 2009)
[17:48] Listening at telnet port 14144 (all).
[17:48] Module loaded: blowfish
[17:48] Module loaded: dns
[17:48] Module loaded: channels
[17:48] Module loaded: server
[17:48] Module loaded: ctcp
[17:48] Module loaded: irc
[17:48] Module loaded: notes (with lang support)
[17:48] Module loaded: console (with lang support)
[17:48] Module loaded: uptime
STARTING BOT IN USERFILE CREATION MODE.
Telnet to the bot and enter 'NEW' as your nickname.
OR go to IRC and type: /msg testbot hello
This will make the bot recognize you as the master.[/list]
I can't use /msg testbot hello. I can't find that in my irc.
And telnet can not access...
Try starting it in interactive mode (add -n to the commandline).
If your eggdrop now appears on your irc server, this would usually suggest that your system has a threaded version of the v8.5 tcl library, which is currently not properly detected by eggdrop's configure-script. If, and only if, this is the case, the solution would be to manually define the HAVE_TCL_THREADS macro in config.h once the configure-script has been run successfully, and then recompile.
Your log entries says it's listening at 14144. The only reason for eggdrop listening to a different port than the one you specified, would be because there is already some other process currently listening at that port. In these cases eggdrop will try the 10 ports following the one you specified, until it finds one that is available.
If your eggdrop does not accept connections on the port you specified, that means there's either some routing/firewall issues, you've set my-ip/my-hostname and try to use some different interface address, or you've got issues with threaded tcl-libraries.
The 14143 port probably belongs to some other process alltogether.