08/07/2009, 13:24
Bonjour à tous.
J'ai un léger problème pour connecter un eggdrop sur un serveur IRC.
J'avais un serveur qui tournait sous ubuntu-server 7.04 amd64, sur lequel j'avais installé et configuré un eggdrop, et tout se passait très bien.
Depuis peu, j'ai changé de matériel, et j'ai réinstallé complètement mon serveur avec une version ubuntu-server 9.04 i386. Jusque là, tout était OK, mais lorsque j'ai voulu lancer mon fameux eggdrop, celui-ci se lance parfaitement bien, mais il ne se connecte pas sur IRC.
Le fichier de configuration de l'eggdrop est bon puisque j'ai récupéré celui que j'utilisais avant et qui fonctionnait parfaitement.
Concernant le pare-feu, j'ai également récupéré mon iptables de l'ancienne machine pour le mettre sur la nouvelle. J'ai donc bien le port 6667 d'ouvert.
Pour pousser un peu les tests, je me suis installé un serveur IRC Unreal 3.2, installation / configuration / lancement, tout est OK. J'ai installé également les services Anopes, pas de problèmes non plus. Mais impossible d'y faire se connecter un eggdrop.
Pour voir un petit peu ce qu'il se passait, j'ai lancé un "netstat -lp --inet" dont voici le résultat :
On voit bien le serveur IRC tourner sur le port 6669, ainsi que le port 3333 pour le telnet de l'eggdrop, mais aucune info sur le port 6667 qui est son port de connexion.
Voici un netsat tout simple :
Et voici le lancement de l'eggdrop :
Je vous avoue que je sèche un peu. J'ai vérifié l'iptables plusieurs fois, j'ai refait également la config de l'eggdrop plusieurs fois aussi, tout semble correct, il se lance parfaitement mais ne se connecte nul part. La connexion telnet ne fonctionne pas non plus. Il doit être bloqué quelque part, je ne sais plus d'où pourrait venir le problème.
Si quelqu'un a une idée lumineuse à me donner, c'est avec grand plaisir.
Merci par avance.
J'ai un léger problème pour connecter un eggdrop sur un serveur IRC.
J'avais un serveur qui tournait sous ubuntu-server 7.04 amd64, sur lequel j'avais installé et configuré un eggdrop, et tout se passait très bien.
Depuis peu, j'ai changé de matériel, et j'ai réinstallé complètement mon serveur avec une version ubuntu-server 9.04 i386. Jusque là, tout était OK, mais lorsque j'ai voulu lancer mon fameux eggdrop, celui-ci se lance parfaitement bien, mais il ne se connecte pas sur IRC.
Le fichier de configuration de l'eggdrop est bon puisque j'ai récupéré celui que j'utilisais avant et qui fonctionnait parfaitement.
Concernant le pare-feu, j'ai également récupéré mon iptables de l'ancienne machine pour le mettre sur la nouvelle. J'ai donc bien le port 6667 d'ouvert.
Pour pousser un peu les tests, je me suis installé un serveur IRC Unreal 3.2, installation / configuration / lancement, tout est OK. J'ai installé également les services Anopes, pas de problèmes non plus. Mais impossible d'y faire se connecter un eggdrop.
Pour voir un petit peu ce qu'il se passait, j'ai lancé un "netstat -lp --inet" dont voici le résultat :
Code :
xxxxxx@xxxxxx:~$ sudo netstat -lp --inet
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 *:3333 *.* LISTEN 16549/eggdrop
tcp 0 0 localhost:mysql *:* LISTEN 2435/mysqld
tcp 0 0 *:ircd *:* LISTEN 8696/ircd
tcp 0 0 *:6669 *:* LISTEN 8696/ircd
tcp 0 0 *:webmin *:* LISTEN 3148/perl
tcp 0 0 *:www *:* LISTEN 2891/apache2
tcp 0 0 *:ssh *:* LISTEN 29643/sshd
tcp 0 0 *:8888 *:* LISTEN 11468/perl
udp 0 0 *:10000 *:* 3148/perl
udp 0 0 *:bootps *:* 2572/dhcpd3
udp 0 0 *:bootpc *:* 29609/dhclient3
raw 0 0 *:icmp *:* 7 2572/dhcpd3
On voit bien le serveur IRC tourner sur le port 6669, ainsi que le port 3333 pour le telnet de l'eggdrop, mais aucune info sur le port 6667 qui est son port de connexion.
Voici un netsat tout simple :
Code :
xxxxxx@xxxxxx:~$ netstat
Connexions Internet actives (sans serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
tcp 0 208 192.168.0.1:ssh 192.168.0.2:2649 ESTABLISHED
tcp 0 0 192.168.0.1:6669 192.168.0.1:59441 ESTABLISHED
tcp 0 0 192.168.0.1:59441 192.168.0.1:6669 ESTABLISHED
Et voici le lancement de l'eggdrop :
Code :
xxxxxx@xxxxxx:~/IRC/Eggdrop/eggdrop$ ./eggdrop eggdrop.conf
Eggdrop v1.6.19 (C) 1997 Robey Pointer (C) 2008 Eggheads
[13:23] --- Loading eggdrop v1.6.19 (Mon Jul 6 2009)
[13:23] Module chargé: dns
[13:23] Module chargé: channels
[13:23] Module chargé: server
[13:23] Module chargé: ctcp
[13:23] Module chargé: irc
[13:23] Module chargé: notes (avec support internationnal)
[13:23] Module chargé: console (avec support internationnal)
[13:23] Module chargé: blowfish
[13:23] Listening at telnet port 3333 (all).
[13:23] use '.help userinfo' for commands.
[13:23] Userfile loaded, unpacking...
[13:23] === eggdrop: 1 channels, 2 users.
Launched into the background (pid: 16549)
Je vous avoue que je sèche un peu. J'ai vérifié l'iptables plusieurs fois, j'ai refait également la config de l'eggdrop plusieurs fois aussi, tout semble correct, il se lance parfaitement mais ne se connecte nul part. La connexion telnet ne fonctionne pas non plus. Il doit être bloqué quelque part, je ne sais plus d'où pourrait venir le problème.
Si quelqu'un a une idée lumineuse à me donner, c'est avec grand plaisir.
Merci par avance.