Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/06/2021, à 13:54

vgr

[RESOLU] serveur postfix injoignable sur ipv6

Bonjour

Je rencontre le problème suivant :
- mon serveur postfix est joignable sur son ipv4
- mon serveur postfix est injoignable sur son ipv6

vgr@mydesktop:~$ telnet <IPv4_server> 25
Trying <IPv4_server>...
Connected to <IPv4_server>.
Escape character is '^]'.
220 vgrServer ESMTP Postfix (Ubuntu)
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
vgr@mydesktop:~$ 
vgr@mydesktop:~$ telnet <IPv6_server> 25
Trying <IPv6_server>...
^C

En local sur le serveur les deux connections fonctionnent correctement.
Je n'ai pas de règles de FW pour ipv6

vgr@myServer:~$ sudo ip6tables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
vgr@myServer:~$ 

dans la configuration de postfix j'ai ceci :

inet_protocols = all
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 <IPv4_server>/32 <IPv6_server>/128

Est-ce que vous auriez une idée de ce qui peut se passer ?
Merci d'avance.
VGR

Dernière modification par vgr (Le 05/07/2021, à 14:13)

Hors ligne

#2 Le 26/06/2021, à 06:29

bruno

Re : [RESOLU] serveur postfix injoignable sur ipv6

Bonjour,

Il faut vérifier la bonne configuration IPv6 du client et du serveur.
Est-ce que les autres services sont disponibles en IPv6 ?
Tests à effectuer :

ping6 -c3 IPv6_server
ssh -6 utilisateur@serveur

#3 Le 28/06/2021, à 08:07

vgr

Re : [RESOLU] serveur postfix injoignable sur ipv6

Bonjour.
Oui le ping et le ssh fonctionnent bien en IPv6

vgr@myDesktop:~$ ping6 -c3 <myServer>
PING myServer(myServer (<IPv6_server>)) 56 data bytes
64 bytes from myServer (<IPv6_server>): icmp_seq=1 ttl=52 time=19.6 ms
64 bytes from myServer (<IPv6_server>): icmp_seq=2 ttl=52 time=20.4 ms
[...]
vgr@myDesktop:~$ ssh -6 username@myServer
vgr@myServer's password:
setsockopt IPV6_TCLASS 16: Operation not permitted:
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 4.19-ovh-xxxx-std-ipv6-64 x86_64)
[...]

VGR

Hors ligne

#4 Le 28/06/2021, à 08:26

bruno

Re : [RESOLU] serveur postfix injoignable sur ipv6

La connectivité IPv6 semble donc bonne.
Et comme la configuration de Postfix araît également correcte, je ne vois pas l'origine du problème…
Tu peux tout de même vérifier pour postfix sur le serveur :

postfix -n | grep inet

et regarder les services en écoute pour postfix :

sudo ss -tnlp | grep master

Côté client il faut vérifier que rien ne bloque le trafic sortant en IPv6 vers le port 25 : pare-feu mal configuré, blocage débile du FAI, etc.

#5 Le 28/06/2021, à 15:31

vgr

Re : [RESOLU] serveur postfix injoignable sur ipv6

Merci Bruno
Voici ce que cela donne :

vgr@myServer:~$ sudo postfix -n | grep inet
postfix: invalid option -- 'n'
postfix: fatal: usage: postfix [-c config_dir] [-Dv] command
vgr@myServer:~$ 
vgr@myServer:~$ sudo ss -tnlp | grep master
LISTEN    0         100                0.0.0.0:25               0.0.0.0:*        users:(("master",pid=1430,fd=13))                                              
LISTEN    0         100                0.0.0.0:587              0.0.0.0:*        users:(("master",pid=1430,fd=18))                                              
LISTEN    0         100                   [::]:25                  [::]:*        users:(("master",pid=1430,fd=14))                                              
LISTEN    0         100                   [::]:587                 [::]:*        users:(("master",pid=1430,fd=19))                                              
vgr@myServer:~$ 

Pour préciser, en utilisant mon smartphone en faisant le telnet  25

==> Si je suis directement en 4G, je tape sur l'adresse ipv4 et cela fonctionne
==> Si je suis en wifi (donc derrière ma Freebox), je tape l'adresse ipv6 et cela ne fonctionne pas

Faut-il mettre en doute la freebox ?
Je ne sais pas si je peux voir si un flux est bloqué sur la Freebox

VGR

Hors ligne

#6 Le 28/06/2021, à 16:43

vgr

Re : [RESOLU] serveur postfix injoignable sur ipv6

Bon je ne comprends pas ce qu'il se passe...
Je viens d'envoyer deux mails depuis mon smartphone., un en 4G l'autre en wifi, et les deux sont bien arrivés !!!
Qui choisit si mon serveur sera contacté sur ipv4 ou sur ipv6 ????
VGR

Hors ligne

#7 Le 28/06/2021, à 17:06

bruno

Re : [RESOLU] serveur postfix injoignable sur ipv6

Arf… erreur de ma part c'est :

postconf -n | grep inet

Sinon le service est bien en écoute en IPv6 sur le port 25 (smtp) et 587 (submission).

Si je suis directement en 4G, je tape sur l'adresse ipv4 et cela fonctionne

Attention la 4G n'est pas une « vraie » connexion à l'Internet. Au moins en IPV4 tu es sur un réseau privé de l'opérateur. Avec en général une adresse dans la plage 10.0.0.0/8. Normalement l'opérateur doit fournir une adresse publique IPv6 publique mais ce n'est pas toujours le cas. Chez Free il faut le demander sur le site. Si tu ne l'a pas fait, tu n'as pas de connectivité IPv6 en 4G.

Si je suis en wifi (donc derrière ma Freebox), je tape l'adresse ipv6 et cela ne fonctionne pas

Même en Wifi, il faut éviter de faire tes tests avec un smartphone. Un ordinateur sous Ubuntu propose tous les outils pour déboguer et analyser ce qui se passe.

Pour pouvoir en dire plus il faudrait savoir où est placé le serveur : derrière la Freebox ou sur un réseau public (serveur dédié, VPS,…) et quelle est son adresse IPv6.

Qui choisit si mon serveur sera contacté sur ipv4 ou sur ipv6 ????

C'est le client qui choisit. Sur les systèmes GNU/Linux récents et bien configurés, c'est toujours l'IPv6 qui est privilégiée.