Gentoo: impossible de se connecter avec emerge

Gentoo: impossible de se connecter avec emerge - Installation - Linux et OS Alternatifs

Marsh Posté le 14-08-2003 à 10:43:46    

Salut,
depuis quelques jours sur ma passerelle quand je fais un emerge sync, j'ai le message suivant:
 
>>> starting rsync with rsync://rsync.gentoo.org/gentoo-portage...
rsync: getaddrinfo: rsync.gentoo.org 873: Temporary failure in name resolution
rsync error: error in socket IO (code 10) at clientserver.c (83)
>>> Starting retry 1 of 3
>>> starting rsync with rsync://rsync.gentoo.org/gentoo-portage...
rsync: getaddrinfo: rsync.gentoo.org 873: Temporary failure in name resolution
rsync error: error in socket IO (code 10) at clientserver.c (83)
>>> Starting retry 2 of 3
blablabla...
 
 
impossible donc de mettre ma passerelle à jour.
Et hier soir j'ai voulu installer Gentoo sur un autre PC, lors du premier emerge sync, il me fait exactement la même chose. J'en déduis que c'est ma passerelle qui doit poser problème, mais pourquoi?
Je n'ai rien changé dans sa configuration depuis des semaines, pourtant le problème est apparu... :(


Message édité par Arcord le 14-08-2003 à 10:43:58
Reply

Marsh Posté le 14-08-2003 à 10:43:46   

Reply

Marsh Posté le 14-08-2003 à 10:51:22    

ben deja il te dit "error resolution name" alors essaye de faire un  
 

ping yahoo.fr

et si ca marche ben je comprendrai pas trop mais si ca ne marche pas alors verifie ton /etc/resolve.conf et ta conf firewall peut etre si t'en a une ;)
 
@+

Reply

Marsh Posté le 14-08-2003 à 10:53:37    

Le ping n'est pas autorisé sur ma passerelle.
 
Mais le PC client lui peut pinger sans problème. Et lui non-plus ne peut pas se connecter lors du emerge. :(

Reply

Marsh Posté le 14-08-2003 à 10:59:44    

Je viens d'autoriser le ping sur la passerelle, mais comme résultat:
ping: unknown host www.yahoo.com
 
Pourtant la ligne suivante devrait le permettre non?
iptables -A INPUT -p icmp  -m state --state RELATED -j ACCEPT

Reply

Marsh Posté le 14-08-2003 à 12:09:49    

Arcord a écrit :

Je viens d'autoriser le ping sur la passerelle, mais comme résultat:
ping: unknown host www.yahoo.com
 
Pourtant la ligne suivante devrait le permettre non?
iptables -A INPUT -p icmp  -m state --state RELATED -j ACCEPT


La ça n'a rien à voir, il n'a pas trouvé l'adresse IP de yahoo. C'est donc un problème de DNS....

Reply

Marsh Posté le 14-08-2003 à 12:14:57    

hum, ce que je ne comprend pas, c'est pourquoi ça fonctionnait avant et plus maintenant. :cry:  
 
Je viens de refaire le script iptables pour voir, en reprenant celui que j'avais suivi à la base qui se trouve ici:
http://christian.caleca.free.fr/netfilter/iptables.htm
 
Désormais je ping bien, mais emerge "plante" toujours. Mais sans message d'erreur cette fois-ci. Il attend et attend et attend, ne semblant rien faire aprèsavoir affiché:
>>> starting rsync with rsync://rsync.gentoo.rg/gentoo-portage...

Reply

Marsh Posté le 14-08-2003 à 14:24:47    

vérifie ton resolv.conf et éventuellement, test avec l'option proxy dans make.conf (mais là c'est quand même un problème de DNS)

Reply

Marsh Posté le 14-08-2003 à 14:38:27    

resolv.conf est ok et pointe bien vers les DNS de free. :cry:

Reply

Marsh Posté le 14-08-2003 à 14:45:01    

vérifie que le port 873 n'est pas bloqué sinon mets l'option proxy dans make.conf

Reply

Marsh Posté le 14-08-2003 à 15:25:58    

port 873 non bloqué. je vais voir avec l'option proxy.
 
Je viens de remarquer, si j'attend assez longtemps avant de killer emerge avec Ctrl+C, j'ai le message suivant:
rsync error: received SIGUSR1 or SIGINT (code 20) at rsync.c (229)
 
Ca signifie qqchose?
 
 
edit:
euh, comment je l'utilise la fonction proxy sur ma passerelle? je vois bien où elle se trouve, mais comment je dois lui spécifier un proxy alors que c'est elle-même qui sert de passerelle?


Message édité par Arcord le 14-08-2003 à 15:30:11
Reply

Marsh Posté le 14-08-2003 à 15:25:58   

Reply

Marsh Posté le 14-08-2003 à 15:56:13    

C'est bien iptables qui bloque emerge en fait.
J'ai remplacé


iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

 
 
par


iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

 
 
le temps d'un test et là emerge passe.
 
Bon sang, ça fonctionnait pourtant avant.
Quelqu'un saurait-il quels sont les ports à ouvrir (ou les règles à mettre dans iptables) pour que ça marche?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed