Re: ipv6 (avec free) - [Résolu]

2009-01-02 Par sujet Pascal Hambourg

Salut et bonne année,

Nicolas KOWALSKI a écrit :


net.ipv6.conf.default.accept_ra = 0


J'ai mis cette ligne dans /etc/sysctl.conf, et, après reboot, 
l'autoconfiguration a continué sur eth0 (seule interface réseau réelle 
de la machine).


J'ai alors rajouté net.ipv6.conf.all.accept_ra = 0, sans plus de 
résultat.


J'ai donc fini par mettre net.ipv6.conf.eth0.accept_ra = 0, et là 
c'est bon, seules les adresses d'interface et de passerelle définies 
dans /etc/network/interfaces sont prises en compte.


La subtilité m'échappe là...


Cf. mes réponses du 17/12/2008 à 12:27 et 12:52 CET sur les histoires de 
séquencement entre chargement du module ipv6, activation des interfaces 
et lecture du fichier /etc/sysctl.conf. Quant aux paramètres sous 
net.ipv6.conf.all, ils n'ont pas l'air d'être pris en compte à 
l'exception de forwarding.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2009-01-02 Par sujet Pascal Hambourg

Nicolas KOWALSKI a écrit :


La non-/prise en compte des paramètres all/default, ce n'est pas 
terrible pour la compréhension des choses.


Les paramètres 'default' sont pris en compte et appliqués à une 
interface lorsque celle-ci est liée à IPv6, c'est-à-dire soit lors de sa 
création soit lors du chargement du module ipv6. Le problème réside dans 
la séquence de démarrage. Et je préfère que les paramètres 'all' soient 
sans effet contrairement à ceuxd d'IPv4 car en IPv4 c'est un sacré 
bazar, certains fonctionnant en ET logique et d'autres en OU logique 
avec les paramètres de chaque interface. Au moins en IPv6 c'est clair : 
c'est la valeur du paramètre de l'interface qui fait foi et elle seule.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-20 Par sujet Pascal Hambourg

kaliderus a écrit :

Pascal Hambourg a écrit :
Si je comprends bien, la première machine qui a le problème a une 
carte RTL8029 qui marche maintenant en la passant en mode promiscuous ?

Oui.

[...]

Puis j'ai changé le mode en promiscuous sur la Realtek.
Donc au final c'est bien le mode promiscuous uniquement qui a débloqué 
la situation.


Donc a priori un bug de gestion du multicast ethernet sur cette carte. 
Je suis quand même un peu surpris car je n'ai jamais rencontré ce 
problème avec les nombreuses cartes ethernet à contrôleur Realtek 
RTL8029 que j'ai utilisées.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-20 Par sujet kaliderus

Pascal Hambourg a écrit :

kaliderus a écrit :

Pascal Hambourg a écrit :
Si je comprends bien, la première machine qui a le problème a une 
carte RTL8029 qui marche maintenant en la passant en mode promiscuous ?

Oui.

[...]

Puis j'ai changé le mode en promiscuous sur la Realtek.
Donc au final c'est bien le mode promiscuous uniquement qui a 
débloqué la situation.


Donc a priori un bug de gestion du multicast ethernet sur cette carte. 
Je suis quand même un peu surpris car je n'ai jamais rencontré ce 
problème avec les nombreuses cartes ethernet à contrôleur Realtek 
RTL8029 que j'ai utilisées.




J'avoue que je ne comprends pas bien, tout ce que je peux dire c'est que 
j'ai une configuration des plus standard.
Si j'arrive à trouver d'où provient la panne je rajouterai une note ou 
ferait un rapport de bug, mais dans l'immédiat  je n'entrevoit pas 
d'autres explications.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-17 Par sujet Pascal Hambourg

kaliderus a écrit :

Pascal Hambourg a écrit :

kaliderus a écrit :


Après branchement d'une machine munie d'une carte différente la 
résolution en ipv6 fonctionne ; c'était bien un soucis matériel avec 
le mode promiscuous.
Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) mais 
la mode promiscuous fonctionne et résout mon problème.


Pour info, quel était le chipset (et le module pilote) de l'ancienne 
carte ?
J'ai juste branché une carte différente pour tester le matériel, 
actuellement c'est toujours la rtl8029 que j'utilise et qui fonctionne.


Après relecture, j'ai dû mal comprendre ton message précédent.
J'avais cru comprendre que tu avais changé de carte réseau, mais en fait 
tu as branché une autre *machine* et ça marche, c'est cela ?

L'autre machine a quel type de chipset ethernet ?
Si je comprends bien, la première machine qui a le problème a une carte 
RTL8029 qui marche maintenant en la passant en mode promiscuous ?


Le chipset j'en sais fichtrement rien, c'est une carte RealTek, si tu me 
dis comment trouver l'info je peux répondre.
Le module est 8390 (je pense car le lsmo me donne ne2k_pci en face), 


Le chipset RTL8029 est piloté par le module ne2k_pci pour les 
contrôleurs ethernet compatible NE2000 en version PCI, qui a besoin du 
module 8390.


mais je pense que le soucis venait de la configuration car sur une autre 
machine avec config équivalente (sauf les cartes réseaux), j'ai eu le 
même comportement.


Et qu'as-tu changé pour que ça marche ? Juste le mode promiscuous ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-17 Par sujet kaliderus

Pascal Hambourg a écrit :

kaliderus a écrit :


Après branchement d'une machine munie d'une carte différente la 
résolution en ipv6 fonctionne ; c'était bien un soucis matériel avec 
le mode promiscuous.
Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) mais 
la mode promiscuous fonctionne et résout mon problème.


Pour info, quel était le chipset (et le module pilote) de l'ancienne 
carte ?
J'ai juste branché une carte différente pour tester le matériel, 
actuellement c'est toujours la rtl8029 que j'utilise et qui fonctionne.
Le chipset j'en sais fichtrement rien, c'est une carte RealTek, si tu me 
dis comment trouver l'info je peux répondre.
Le module est 8390 (je pense car le lsmo me donne ne2k_pci en face), 
mais je pense que le soucis venait de la configuration car sur une autre 
machine avec config équivalente (sauf les cartes réseaux), j'ai eu le 
même comportement.
Note : j'ai utilisé des RTL8029 pendant un moment, et je n'ai jamais 
eu besoin du mode promiscuous pour que l'IPv6 fonctionne dessus.



Moralité : Ne jamais avoir trop confiance en son matériel.


Ça peut aussi être un bug dans le pilote.

Alors là je ne sais pas comment le prouver :-(



Une dernière question :
Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?


Désactiver l'autoconfiguration par RA ou juste empêcher la création de 
l'adresse construite à partir du préfixe et de l'adresse MAC ? Je ne 
suis pas sûr que la seconde hypothèse soit possible.
Je pensais à la création de l'adresse basée sur le préfixe + MAC, vu 
qu'il est possible de la supprimer par la suite. Mais ce n'est plus un 
point bloquant pour moi maintenant.




Est-il plus judicieux de mettre un bout de script dans le fichier 
interfaces (un pre-up) ou directement dans sysctl.conf, ou encore 
ailleurs ?


Je n'ai pas planché en détail sur la question, mais je dirais qu'il y 
a quelques précautions à prendre dans les deux cas. Primo, la branche 
des paramètres net.ipv6.* n'existe que si le module ipv6 est chargé, 
ce qui n'est pas forcément le cas lors de la lecture des fichiers 
/etc/sysctl.conf (dans /etc/rcS.d/S30procps) ou 
/etc/network/interfaces (dans /etc/rcS.d/S40networking) : en effet le 
module peut être chargé automatiquement plus tard seulement lorsque 
quelque chose a besoin de l'IPv6. Moi, je règle la question en 
ajoutant le module ipv6 dans le fichier /etc/modules qui est lu avant 
(dans /etc/rcS.d/S20module-init-tools).


Secundo, il faut distinguer si l'interface existe déjà ou pas encore 
au moment où le fichier sysctl.conf ou les options up et pre-up du 
fichier interfaces sont lus. Les interfaces ethernet physiques 
déclarées dans /etc/modules ou détectées par udev (dans 
/etc/rcS.d/S03udev) existent généralement déjà à ce moment, mais pas 
forcément les interfaces virtuelles, par exemple bridge, bonding ou 
vlan (je ne parle pas des alias du type eth0:1 qui ne sont pas des 
interfaces). Si l'interface n'existe pas encore, les paramètres 
net.ipv6.conf.interface.* n'existent pas encore non plus, et les 
paramètres par défaut net.ipv6.conf.default.* s'appliqueront 
lorsqu'elle sera créée. Si elle existe, les paramètres 
net.ipv6.conf.interface.* existent avec les valeurs par défaut et 
peuvent être modifiés.
D'accodac, donc je vais opter pour un bout de script post-up, ainsi je 
conserve le comportement du système initial sans le modifier et je 
regroupe tout ce qui concerne l'interface dans un même fichier.

Merci pour les infos détaillées.


Même question pour le mode promiscuous (actuellement pre-up dans 
interfaces).


Le mode promiscuous ne se configure pas avec sysctl.

Exact, c'est avec ifconfig :-)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-17 Par sujet kaliderus

Pascal Hambourg a écrit :

kaliderus a écrit :

Pascal Hambourg a écrit :

kaliderus a écrit :


Après branchement d'une machine munie d'une carte différente la 
résolution en ipv6 fonctionne ; c'était bien un soucis matériel 
avec le mode promiscuous.
Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) 
mais la mode promiscuous fonctionne et résout mon problème.


Pour info, quel était le chipset (et le module pilote) de l'ancienne 
carte ?
J'ai juste branché une carte différente pour tester le matériel, 
actuellement c'est toujours la rtl8029 que j'utilise et qui fonctionne.


Après relecture, j'ai dû mal comprendre ton message précédent.
J'avais cru comprendre que tu avais changé de carte réseau, mais en 
fait tu as branché une autre *machine* et ça marche, c'est cela ?

Oui

L'autre machine a quel type de chipset ethernet ?
C'est un Ethernet controller: Intel Corporation 82573L Gigabit Ethernet 
Controller (le pc est un Thinkpad T60P)
Si je comprends bien, la première machine qui a le problème a une 
carte RTL8029 qui marche maintenant en la passant en mode promiscuous ?

Oui.


Le chipset j'en sais fichtrement rien, c'est une carte RealTek, si tu 
me dis comment trouver l'info je peux répondre.
Le module est 8390 (je pense car le lsmo me donne ne2k_pci en face), 


Le chipset RTL8029 est piloté par le module ne2k_pci pour les 
contrôleurs ethernet compatible NE2000 en version PCI, qui a besoin du 
module 8390.


mais je pense que le soucis venait de la configuration car sur une 
autre machine avec config équivalente (sauf les cartes réseaux), j'ai 
eu le même comportement.


Et qu'as-tu changé pour que ça marche ? Juste le mode promiscuous ?

Dans un premier temps j'ai rajouter une directive gateway dans 
/etc/network/interfaces
Voyant que rien ne changeait j'ai tester avec une autre machine (le 
Thinkpad) et config réseau équivalente, j'ai eu l'ipv6 fonctionnel.

Puis j'ai changé le mode en promiscuous sur la Realtek.
Donc au final c'est bien le mode promiscuous uniquement qui a débloqué 
la situation.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-17 Par sujet Pascal Hambourg

Pascal Hambourg a écrit :


Secundo, il faut distinguer si l'interface existe déjà ou pas encore au 
moment où le fichier sysctl.conf ou les options up et pre-up du fichier 
interfaces sont lus. Les interfaces ethernet physiques déclarées dans 
/etc/modules ou détectées par udev (dans /etc/rcS.d/S03udev) existent 
généralement déjà à ce moment, mais pas forcément les interfaces 
virtuelles, par exemple bridge, bonding ou vlan (je ne parle pas des 
alias du type eth0:1 qui ne sont pas des interfaces). Si l'interface 
n'existe pas encore, les paramètres net.ipv6.conf.interface.* 
n'existent pas encore non plus, et les paramètres par défaut 
net.ipv6.conf.default.* s'appliqueront lorsqu'elle sera créée. Si elle 
existe, les paramètres net.ipv6.conf.interface.* existent avec les 
valeurs par défaut et peuvent être modifiés.


Petite correction : les paramètres net.ipv6.conf.interface.* 
n'existent que si l'interface a déjà été activée auparavant (même si 
elle est désactivée ensuite), et pas dès qu'elle existe.


Par conséquent, ils n'existent pas lorsque sysctl.conf est lu ou lorsque 
les options pre-up sont exécutées pour la première fois.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-17 Par sujet Pascal Hambourg

kaliderus a écrit :


Après branchement d'une machine munie d'une carte différente la 
résolution en ipv6 fonctionne ; c'était bien un soucis matériel avec le 
mode promiscuous.
Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) mais la 
mode promiscuous fonctionne et résout mon problème.


Pour info, quel était le chipset (et le module pilote) de l'ancienne carte ?
Note : j'ai utilisé des RTL8029 pendant un moment, et je n'ai jamais eu 
besoin du mode promiscuous pour que l'IPv6 fonctionne dessus.



Moralité : Ne jamais avoir trop confiance en son matériel.


Ça peut aussi être un bug dans le pilote.


Une dernière question :
Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?


Désactiver l'autoconfiguration par RA ou juste empêcher la création de 
l'adresse construite à partir du préfixe et de l'adresse MAC ? Je ne 
suis pas sûr que la seconde hypothèse soit possible.


Est-il plus judicieux de mettre un bout de script dans le fichier 
interfaces (un pre-up) ou directement dans sysctl.conf, ou encore 
ailleurs ?


Je n'ai pas planché en détail sur la question, mais je dirais qu'il y a 
quelques précautions à prendre dans les deux cas. Primo, la branche des 
paramètres net.ipv6.* n'existe que si le module ipv6 est chargé, ce qui 
n'est pas forcément le cas lors de la lecture des fichiers 
/etc/sysctl.conf (dans /etc/rcS.d/S30procps) ou /etc/network/interfaces 
(dans /etc/rcS.d/S40networking) : en effet le module peut être chargé 
automatiquement plus tard seulement lorsque quelque chose a besoin de 
l'IPv6. Moi, je règle la question en ajoutant le module ipv6 dans le 
fichier /etc/modules qui est lu avant (dans 
/etc/rcS.d/S20module-init-tools).


Secundo, il faut distinguer si l'interface existe déjà ou pas encore au 
moment où le fichier sysctl.conf ou les options up et pre-up du fichier 
interfaces sont lus. Les interfaces ethernet physiques déclarées dans 
/etc/modules ou détectées par udev (dans /etc/rcS.d/S03udev) existent 
généralement déjà à ce moment, mais pas forcément les interfaces 
virtuelles, par exemple bridge, bonding ou vlan (je ne parle pas des 
alias du type eth0:1 qui ne sont pas des interfaces). Si l'interface 
n'existe pas encore, les paramètres net.ipv6.conf.interface.* 
n'existent pas encore non plus, et les paramètres par défaut 
net.ipv6.conf.default.* s'appliqueront lorsqu'elle sera créée. Si elle 
existe, les paramètres net.ipv6.conf.interface.* existent avec les 
valeurs par défaut et peuvent être modifiés.


Même question pour le mode promiscuous (actuellement pre-up dans 
interfaces).


Le mode promiscuous ne se configure pas avec sysctl.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet kaliderus

Thomas Preud'homme a écrit :

The Friday 12 December 2008 17:21:45 Pascal Hambourg, you wrote :
  

kaliderus a écrit :


Pascal Hambourg a écrit :
  

Tu as bien activé l'option IPv6 de Free ? La machine
est connectée directement à la Freebox (ou à travers un switch, mais
pas un routeur) ?


Oui ma machine est en prise directe avec la freebox, option v6 activée,
et j'ai voulu spécifier une adresse au niveau de l'interface (car elle
est spécifiés dans l'interface de free, ce qui me semblait logique), et
c'est vrai aussi que j'avais une adresse auto-configurée basée sur
l'adresse MAC avant de relancer la machine, ce qui ne me choquais pas.
  

Une adresse commençant par le préfixe attribué par Free ou seulement
l'adresse link local commençant par fe80 ?



Pas d'adresse d'autoconfiguration, donc ? Est-ce que dmesg renvoie un
message du style eth0: no IPv6 routers present ?


Oui exacte
  

Donc soupçon de problème spécifique de connectivité IPv6 (puisque je
suppose que la connectivité IPv4 ne pose pas problème). J'ai eu vent de
certains pilotes ethernet un peu buggés qui posaient problème avec le
multicast (les annonces de routeur sont envoyées en multicast), une
façon de contourner était de mettre l'interface en mode promiscuous.
Comme c'est ce que fait tcpdump quand il écoute sur une interface
particulière, ça vaut le coup de regarder ce qui arrive en IPv6 pendant
une dizaine de minutes au moins (~période d'envoi d'annonces spontanées
par le routeur) comme suggéré par Thomas :

# tcpdump -ni eth0 ip6



ping6 www.free.fr
 From blabla  Destination unreachable : Addresse unreachable
  

C'est quelle adresse blabla ?
Si c'est la machine elle-même, ce message d'erreur signifie que la
machine n'a pu joindre la passerelle (la Freebox). Soit tu as spécifié
une mauvaise adresse de passerelle, soit cela confirme le problème de
connectivité. Sûr de chez sûr qu'il n'y a aucune règle de filtrage
iptables, ip6tables-save ne renvoie rien ?



tracert6 www.free.fr trouve bien l'adresse ip  de free ci-dessus
  

Et va jusqu'où ?



Encore un truc qui m'est obscur : L'adresse static n'est pas présente
lorsque je démarre la machine, elle apparaît après un ifdown et ifup,
par contre l'adresse d'auto-configuration est bien là.
  

La globale ou la link locale ?



Je peux désactiver cette autoconfiguration dans /etc/sysctl.conf (ou
ailleur) ou c'est inutile ?
  

Inutile, tu peux avoir les deux, voire les trois en même temps : une
adresse statique, une adresse autoconf permanente et éventuellement une
adresse autoconf temporaire.




Je profite du fait que tu sembles bien connaitre l'utilisation d'IPv6 sous 
Linux, comment le choix entre les 3 adresses se fait-il ?


Cordialement,

Thomas Preud'homme

  


Re-bonjour,
Bonne nouvelle :
ping6 www.free.fr
PING www.free.fr(2a01:e0c:1:1599::1) 56 data bytes
64 bytes from 2a01:e0c:1:1599::1: icmp_seq=1 ttl=60 time=68.7 ms
Après branchement d'une machine munie d'une carte différente la 
résolution en ipv6 fonctionne ; c'était bien un soucis matériel avec le 
mode promiscuous.
Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) mais la 
mode promiscuous fonctionne et résout mon problème.

Moralité : Ne jamais avoir trop confiance en son matériel.
Je vais pouvoir explorer cette technologie.

Une dernière question :
Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?
Est-il plus judicieux de mettre un bout de script dans le fichier 
interfaces (un pre-up) ou directement dans sysctl.conf, ou encore ailleurs ?
Même question pour le mode promiscuous (actuellement pre-up dans 
interfaces).


Merci à tous pour votre aide.

--
J'ai des choses à dire :
http://kaliderus.blogspot.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet Thomas Preud'homme
The Sunday 14 December 2008 14:00:49 kaliderus, you wrote :
 Thomas Preud'homme a écrit :
  The Friday 12 December 2008 17:21:45 Pascal Hambourg, you wrote :
  kaliderus a écrit :
  Pascal Hambourg a écrit :
  Tu as bien activé l'option IPv6 de Free ? La machine
  est connectée directement à la Freebox (ou à travers un switch, mais
  pas un routeur) ?
 
  Oui ma machine est en prise directe avec la freebox, option v6 activée,
  et j'ai voulu spécifier une adresse au niveau de l'interface (car elle
  est spécifiés dans l'interface de free, ce qui me semblait logique), et
  c'est vrai aussi que j'avais une adresse auto-configurée basée sur
  l'adresse MAC avant de relancer la machine, ce qui ne me choquais pas.
 
  Une adresse commençant par le préfixe attribué par Free ou seulement
  l'adresse link local commençant par fe80 ?
 
  Pas d'adresse d'autoconfiguration, donc ? Est-ce que dmesg renvoie un
  message du style eth0: no IPv6 routers present ?
 
  Oui exacte
 
  Donc soupçon de problème spécifique de connectivité IPv6 (puisque je
  suppose que la connectivité IPv4 ne pose pas problème). J'ai eu vent de
  certains pilotes ethernet un peu buggés qui posaient problème avec le
  multicast (les annonces de routeur sont envoyées en multicast), une
  façon de contourner était de mettre l'interface en mode promiscuous.
  Comme c'est ce que fait tcpdump quand il écoute sur une interface
  particulière, ça vaut le coup de regarder ce qui arrive en IPv6 pendant
  une dizaine de minutes au moins (~période d'envoi d'annonces spontanées
  par le routeur) comme suggéré par Thomas :
 
  # tcpdump -ni eth0 ip6
 
  ping6 www.free.fr
   From blabla  Destination unreachable : Addresse unreachable
 
  C'est quelle adresse blabla ?
  Si c'est la machine elle-même, ce message d'erreur signifie que la
  machine n'a pu joindre la passerelle (la Freebox). Soit tu as spécifié
  une mauvaise adresse de passerelle, soit cela confirme le problème de
  connectivité. Sûr de chez sûr qu'il n'y a aucune règle de filtrage
  iptables, ip6tables-save ne renvoie rien ?
 
  tracert6 www.free.fr trouve bien l'adresse ip  de free ci-dessus
 
  Et va jusqu'où ?
 
  Encore un truc qui m'est obscur : L'adresse static n'est pas présente
  lorsque je démarre la machine, elle apparaît après un ifdown et ifup,
  par contre l'adresse d'auto-configuration est bien là.
 
  La globale ou la link locale ?
 
  Je peux désactiver cette autoconfiguration dans /etc/sysctl.conf (ou
  ailleur) ou c'est inutile ?
 
  Inutile, tu peux avoir les deux, voire les trois en même temps : une
  adresse statique, une adresse autoconf permanente et éventuellement une
  adresse autoconf temporaire.
 
  Je profite du fait que tu sembles bien connaitre l'utilisation d'IPv6
  sous Linux, comment le choix entre les 3 adresses se fait-il ?
 
  Cordialement,
 
  Thomas Preud'homme

 Re-bonjour,
 Bonne nouvelle :
 ping6 www.free.fr
 PING www.free.fr(2a01:e0c:1:1599::1) 56 data bytes
 64 bytes from 2a01:e0c:1:1599::1: icmp_seq=1 ttl=60 time=68.7 ms
 Après branchement d'une machine munie d'une carte différente la
 résolution en ipv6 fonctionne ; c'était bien un soucis matériel avec le
 mode promiscuous.
 Le circuit de la carte utilisée date de plus de 10 ans (rtl8029) mais la
 mode promiscuous fonctionne et résout mon problème.
 Moralité : Ne jamais avoir trop confiance en son matériel.
 Je vais pouvoir explorer cette technologie.

 Une dernière question :
 Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?

Je ne crois pas que tu puisses faire ça par contre tu peux imposer d'utiliser 
une adresse aléatoire en sortie plutôt que celle basée sur l'adresse MAC. De 
cette façon on ne saura pas que c'est toi qui visite tel ou tel site. Par 
contre si on veux te contacter toi on pourra utiliser l'IP basée sur ton 
adresse MAC. On ne pourra juste pas faire le lien entre les deux IPs. Pour 
cela comme l'a indiqué Pascal il suffit de mettre une valeur supérieure à 1 
dans /proc/sys/net/ipv6/conf/default/use_tempaddr

Si tu veux que ce soit permanent il faut positioner 
net.ipv6.conf.default.use_tempaddr=2

 Est-il plus judicieux de mettre un bout de script dans le fichier
 interfaces (un pre-up) ou directement dans sysctl.conf, ou encore ailleurs
 ? Même question pour le mode promiscuous (actuellement pre-up dans
 interfaces).

Affaire de goût je suppose. A mon sens sysctl est mieux car fait pour cela. 
pre-up te sert à exécuter un script avant que l'interface soit utilisable. 
Donc ton noyau démarre avec le paramètre non positionné et juste avant 
d'utiliser la carte tu le positionnes. Avec sysctl dès que le noyau est 
démarré la variable est positionnée. Pour le mode promiscuous je ne sais pas 
comment il est positionné. Si c'est en modifiant un fichier dans /proc alors 
pareil, il me semble mieux de le faire dans sysctl.conf

Ceci dit le mettre dans pre-up a l'avantage de réunir tout ce qui configure le 
réseau (resolv.conf, hosts et dhclient.conf excepté) 
dans 

Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet kaliderus

Stephane Bortzmeyer a écrit :

Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?



net.ipv6.conf.default.accept_ra = 0
  

Alors la chapeau !
Ce type d'infos concernant les clés de sysctl est disponible où, je dois 
regarder les sources du noyau ou quoi qu'est-ce ?

RA = Router Advertisment, cf. http://www.bortzmeyer.org/4862.html

  

Merci bien !

--
J'ai des choses à dire :
http://kaliderus.blogspot.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet kaliderus

Stephane Bortzmeyer a écrit :

On Sun, Dec 14, 2008 at 09:34:38PM +0100,
 kaliderus kalide...@gmail.com wrote 
 a message of 26 lines which said:


  

net.ipv6.conf.default.accept_ra = 0
  
  

Alors la chapeau !



Ça marche ? Je n'avais jamais testé.

  
Arg ! En fait non, et je ne trouve pas la clé qui fonctionne, j'ai du 
faire 50 tests et rien ne permet de désactiver l'auto-configuration.
La seule solution que j'envisage est de scripter la supression de 
l'adresse d'auto-configuration une fois l'interface lancé, mais c'est 
pas propre je trouve.
Ce type d'infos concernant les clés de sysctl est disponible où, 



Moi, je fais 'sysctl -a | grep ' et je teste.
  

Ce doit être cela qu'on appelle l'informatique pas l'expérience :-)



--
J'ai des choses à dire :
http://kaliderus.blogspot.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet Thomas Preud'homme
The Sunday 14 December 2008 21:34:38 kaliderus, you wrote :
 Stephane Bortzmeyer a écrit :
  Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?
 
  net.ipv6.conf.default.accept_ra = 0

 Alors la chapeau !
 Ce type d'infos concernant les clés de sysctl est disponible où, je dois
 regarder les sources du noyau ou quoi qu'est-ce ?

Cela correspond à ce qu'il y a dans /proc/sys

Par exemple /proc/sys/net/ipv6/conf/default/accept_ra va donner 
net.ipv6.conf.default.accept_ra

Après pour une explication des paramètres c'est expliqué dans la documentation 
de linux (package linux-doc-2.6.26)


  RA = Router Advertisment, cf. http://www.bortzmeyer.org/4862.html

J'ai peur qu'après même l'IP aléatoire ne marche plus puisque celle-ci utilise 
le préfixe réseau envoyé dans le RA. Par contre cela doit être compatible 
avec une adresse IP fournie à la main


 Merci bien !

 --
 J'ai des choses à dire :
 http://kaliderus.blogspot.com




Cordialement,

Thomas Preud'homme
-- 
Why debian : http://www.debian.org/intro/why_debian


signature.asc
Description: This is a digitally signed message part.


Re: ipv6 (avec free) - [Résolu]

2008-12-14 Par sujet Thomas Preud'homme
The Monday 15 December 2008 01:56:08 Thomas Preud'homme, you wrote :
 The Sunday 14 December 2008 21:34:38 kaliderus, you wrote :
  Stephane Bortzmeyer a écrit :
   Comment désactiver l'auto-configuration ipv6 basée sur l'adresse MAC ?
  
   net.ipv6.conf.default.accept_ra = 0
 
  Alors la chapeau !
  Ce type d'infos concernant les clés de sysctl est disponible où, je dois
  regarder les sources du noyau ou quoi qu'est-ce ?

 Cela correspond à ce qu'il y a dans /proc/sys

 Par exemple /proc/sys/net/ipv6/conf/default/accept_ra va donner
 net.ipv6.conf.default.accept_ra

 Après pour une explication des paramètres c'est expliqué dans la
 documentation de linux (package linux-doc-2.6.26)

J'ai oublié de préciser qu'une fois le package installé il faut aller voir 
dans /usr/share/doc/linux-doc-2.6.26/Documentation/networking/ip-sysctl.txt.gz


   RA = Router Advertisment, cf. http://www.bortzmeyer.org/4862.html

 J'ai peur qu'après même l'IP aléatoire ne marche plus puisque celle-ci
 utilise le préfixe réseau envoyé dans le RA. Par contre cela doit être
 compatible avec une adresse IP fournie à la main

  Merci bien !
 
  --
  J'ai des choses à dire :
  http://kaliderus.blogspot.com

 Cordialement,

 Thomas Preud'homme


Cordialement,

Thomas Preud'homme

-- 
Why debian : http://www.debian.org/intro/why_debian


signature.asc
Description: This is a digitally signed message part.