Auteur Sujet: [Résolu]Comment obtenir l'adresse IPv6 WAN en bypass ?  (Lu 3722 fois)

0 Membres et 1 Invité sur ce sujet

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 717
  • Pau (64)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #12 le: 28 juillet 2023 à 23:03:33 »
il faut lancer dhclient enp2s0 -6 -v -P

le -P disant à dhclient de se mettre en mode délégation de préfixe il doit y avoir une option de conf  mais je la connais pas j'utilise le -P perso dans mes scripts pour orange.

tu peux retester pour voir ?

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #13 le: 29 juillet 2023 à 00:40:16 »
Merci pour ta réponse Jeremyp3, mais c'est ce que je fais déjà.
Et voici ce qu'il me répond :
> dhclient enp2s0 -6 -P -v
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

no link-local IPv6 address for enp2s0

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging.

exiting.
>

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 717
  • Pau (64)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #14 le: 29 juillet 2023 à 00:49:24 »
bonjour,

peut être activé l'interface pour avoir le ll en fe80 ifconfig enp2s0 up.

Jerem

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #15 le: 29 juillet 2023 à 02:35:32 »
Mon interface enp2s0 est déjà activé puisque je l'utilise pour l'IPv4 pour j'écris ce message.
> ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet xxx.xxx.xxx.xxx  netmask 255.255.255.192  broadcast xxx.xxx.xxx.xxx
        ether cc:2d:1b:f0:27:78  txqueuelen 1000  (Ethernet)
        RX packets 27840  bytes 25625762 (24.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14994  bytes 2955363 (2.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 32  base 0x9000 

>

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 717
  • Pau (64)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #16 le: 29 juillet 2023 à 02:38:10 »
c'est curieux que des fois tu as la LL, d'autre fois pas. Faudrait comprendre pourquoi  déjà. souci d'activation d'ipv6 sur le système ?

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #17 le: 29 juillet 2023 à 03:47:16 »
Je suis débutant en ce qui concerne les aspects réseaux et je ne maîtrise pas très bien toutes les manipulations à faire.

Je branche mon ordinateur sur la prise RJ45 de l'ONT SFR. Quand j'entre dans mon ordinateur (sous Debian Bullseye), je n'ai pas internet.
Je lance "dhclient enp2s0 -4 -v" pour avoir l'IPv4, sinon, je ne peux pas déposer de message dans ce forum. Quand je consulte "ifconfig", j'ai bien mon adresse IPv4 WAN, mais pas de link-local (fe80::...). Je crois comprendre que la liaison locale est construite à partir de l'adresse MAC de l'interface enp2s0 (éthernet). Or je change l'adresse MAC pour mettre celle que j'ai dans ma Box SFR. Dois je faire quelque chose pour dire au serveur que j'ai changé d'adresse MAC ?

Quand je me connecte par l'intermédiaire de la Box SFR, j'ai une adresse IPv4 local et une adresse IPv6 aussi. A priori, Debian est opérationnelle pour l'IPv6, à moins que je dois ajouter des paramètres dans "/etc/sysctl.conf", ce que je n'ai pas fait jusqu'à présent.

J'ai lu beaucoup de sujets mais je ne comprends pas tout ce qui est dit, surtout sur les paramètres (ou options) dépendant de tel ou tel routeur. J'ai compris que je dois utiliser "dhcp6.vendorclass" pour dire au serveur DHCP SFR que je me substitue à ma Box SFR, sinon, je n'aurai pas pu obtenir un résultat quand j'ai tenté de recevoir la délégation du préfixe IPv6.

Il y a plein de paramètres dans les routeurs qui sont déjà renseignés par défaut mais pas dans mon cas, puisque je pars d'un fichier "dhclient.conf" vide. J'ai découvert par la suite que je devais aussi mettre un fichier de configuration dans "/etc/network/interfaces.d" sinon pas de connexion possible.

Pour l'instant, je suis bloqué sur cette absence de la liaison locale IPv6.
« Modifié: 29 juillet 2023 à 22:32:34 par artemus24 »

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #18 le: 29 juillet 2023 à 23:58:24 »
Salut à tous.

L'origine de mon problème concerne la connexion au réseau sous Gnome qui utilise "Network Manager". Ce n'est pas moi qui l'ait installé car il fait parti du package Debian. Jusqu'à présent, je désactivais la connexion réseau sous Gnome en cliquant sur le bouton éteindre le wifi et le bluetooth, et je ne touchais pas à la connexion éthernet. J'avais donc un conflit entre "Network Manager" que je n'utilise pas pour mes tests et "le service "Networking".

J'ai résolu en arrêtant le service "Network Manager" et en relançant le service "Networking". J'ai pu récupérer la liaison locale "fe80::..." qui avait disparue.

J'ai refait les mêmes manipulations que précédemment et j'ai obtenu ceci :
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on Socket/enp2s0
Sending on   Socket/enp2s0
Created duid "\000\001\000\001,W;\254\314-\033\360'x".
PRC: Soliciting for leases (INIT).
XMT: Forming Solicit, 0 ms elapsed.
XMT:  X-- IA_PD xx:xx:xx:xx
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on enp2s0, interval 1060ms.
RCV: Advertise message on enp2s0 from fe80::5555.
RCV:  X-- IA_PD xx:xx:xx:xx
RCV:  | X-- starts 1690599213
RCV:  | X-- t1 - renew  +150
RCV:  | X-- t2 - rebind +240
RCV:  | X-- [Options]
RCV:  | | X-- IAPREFIX xxxx:xxxx:xxxx:xxxx::/56
RCV:  | | | X-- Preferred lifetime 300.
RCV:  | | | X-- Max lifetime 300.
RCV:  X-- Server ID: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
RCV:  Advertisement recorded.
PRC: Selecting best advertised lease.
PRC: Considering best lease.
PRC:  X-- Initial candidate xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx (s: 10101, p: 0).
XMT: Forming Request, 0 ms elapsed.
XMT:  X-- IA_PD xx:xx:xx:xx
XMT:  | X-- Requested renew  +3600
XMT:  | X-- Requested rebind +5400
XMT:  | | X-- IAPREFIX xxxx:xxxx:xxxx:xxxx::/56
XMT:  | | | X-- Preferred lifetime +7200
XMT:  | | | X-- Max lifetime +7500
XMT:  V IA_PD appended.
XMT: Request on enp2s0, interval 1060ms.
RCV: Reply message on enp2s0 from fe80::5555.
RCV:  X-- IA_PD xx:xx:xx:xx
RCV:  | X-- starts 1690599214
RCV:  | X-- t1 - renew  +150
RCV:  | X-- t2 - rebind +240
RCV:  | X-- [Options]
RCV:  | | X-- IAPREFIX xxxx:xxxx:xxxx:xxxx::/56
RCV:  | | | X-- Preferred lifetime 300.
RCV:  | | | X-- Max lifetime 300.
RCV:  X-- Server ID: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
PRC: Bound to lease xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Je me suis attribué manuellement une adresse IPv6 : "ip addr add xxxx:xxxx:xxxx:xxxx::1/64 dev enp2s0", et j'ai dû relancer le service "Networking" pour avoir la connexion internet en IPv6.

@ Floyder : aucun rapport avec l'option NA_PD.

Je dois travailler mon script afin de ne plus rencontrer de problèmes et d'avoir au premier lancement la connexion IPv4 & IPv6.

Cordialement.
Artemus24.
@+
« Modifié: 30 juillet 2023 à 02:08:13 par artemus24 »

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 717
  • Pau (64)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #19 le: 30 juillet 2023 à 00:23:01 »
Salut à tous.

L'origine de mon problème concerne la connexion au réseau sous Gnome qui utilise "Network Manager". Ce n'est pas moi qui l'ait installé car il fait parti du package Debian. Jusqu'à présent, je désactivais la connexion réseau sous Gnome en cliquant sur le bouton éteindre le wifi et le bluetooth, et je ne touchais pas à la connexion éthernet. J'avais donc un conflit entre "Network Manager" que je n'utilise pas pour mes tests et "le service "Networking".

J'ai résolu en arrêtant le service "Network Manager" et en relançant le service "Networking". J'ai pu récupérer la liaison locale "fe80::..." qui avait disparue.

j'avais pas compris que c'était directement sur ton poste de travail. au temps pour moi j'avais pas relu le début du poste.

J'ai refait les mêmes manipulations que précédemment et j'ai obtenu ceci :
[...]
PRC: Bound to lease xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.

Parfait. là tout fonctionne tu as eu un lease

j'ai dû relancer le service "Networking" pour avoir la connexion internet en IPv6.

ça ce n'est pas normal.

Est-ce que tu n'as pas attendu assez de temps et que tu n'as pas encore eu la gw en RA ?

pour le savoir,
ip -6 route

si tu le fait maintenant que ça marche, tu devrais avoir une ligne avec default avec un compteur qui décrémente

du coup faudrait refaire la manip avec le dhclient et vérifier si en attendant un peu la GW fini par arriver. si ce n'est pas le cas, vérifier que l'interface est bien en autoconf  avant de tout relancer

cat /proc/sys/net/ipv6/conf/enp2s0/accept_ra

Doit retourner 1

Jerem

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #20 le: 30 juillet 2023 à 01:08:47 »
Salut Jeremyp3.

Citation de: Jeremyp3
j'avais pas compris que c'était directement sur ton poste de travail. au temps pour moi j'avais pas relu le début du poste.
Je fais mon apprentissage réseau avec mon Debian avant de me procurer un vrai routeur.

Citation de: Jeremyp3
Parfait. là tout fonctionne tu as eu un lease
Hier, j'ai pu l'obtenir deux fois. Aujourd'hui, la demande de la délégation IPv6 du préfixe boucle sans jamais l'obtenir.
Il doit me manquer quelques choses dans mon "dhclient.conf", que voici :
timeout 60;
retry 60;
select-timeout 5;
reboot 10;
initial-interval 2;

option dhcp6.client-id   code  1 = string;
option dhcp6.vendorclass code 16 = string;

#send host-name = gethostname();

request broadcast-address,      dhcp-lease-time,        dhcp-rebinding-time,    dhcp-renewal-time,
        dhcp6.client-id,        dhcp6.vendorclass,      domain-name,            domain-name-servers,
        domain-search,          host-name,              merit-dump,             nis-domain,
        ntp-servers,            root-path,              routers,                subnet-mask,
        time-offset;

require routers,                subnet-mask;

interface "enp2s0" {
        send dhcp-client-identifier 1:cc:2d:1b:f0:27:78;
        send vendor-class-identifier "neufbox_NB6VAC-FXC-r1_NB6VAC-MAIN-R4.0.45d_NB6VAC-XDSL-A2pv6F039p";
        send dhcp-lease-time 3600;

        send dhcp6.client-id cc:2d:1b:f0:27:78;
        send dhcp6.vendorclass 00:00:a0:0c:00:41:6e:65:75:66:62:6f:78:5f:4e:42:36:56:41:43:2d:46:58:43:2d:72:31:5f:4e:42:36:56:41:43:2d:4d:41:49:4e:2d:52:34:2e:30:2e:34:35:64:5f:4e:42:36:56:41:43:2d:58:44:53:4c:2d:41:32:70:76:36:46:30:33:39:70;

}
Par contre, aucun problème avec l'IPv4 que j'ai à chaque fois.

Citation de: Jeremyp3
Citation de: Artemus24
j'ai dû relancer le service "Networking" pour avoir la connexion internet en IPv6.
ça ce n'est pas normal.
Ca, c'était hier, aujourd'hui, cela n'a pas fonctionné.

Citation de: Jeremyp3
Est-ce que tu n'as pas attendu assez de temps et que tu n'as pas encore eu la gw en RA ?
La RA, je crois comprendre qu'il s'agit de "Router Advertisements", et "gw", le "Gateway" de l'IPv6.
Je n'ai pas eu l'adresse de la passerelle se terminant par "::1/64". j'ai dû créer manuellement cette adresse IPv6.

Est-ce que cela a un rapport avec le "NA_PD" ? Si oui, où le déclarer ?
J'avais cru comprendre que cela bloquait la délégation du préfixe IPv6.
Or si j'ai pu créer l'adresse de la passerelle "::1/64" manuellement, c'est que ce "NA_PD" ne m'a pas bloqué.

> ip -6 route
::1 dev lo proto kernel metric 256 pref medium
fe80::/64 dev enp2s0 proto kernel metric 256 pref medium
>

Citation de: Jeremyp3
si ce n'est pas le cas, vérifier que l'interface est bien en autoconf  avant de tout relancer
Qu'est-ce que l'auto-configuration ?

> cat /proc/sys/net/ipv6/conf/enp2s0/accept_ra
1
>
Pour l'instant, j'obtiens bien ma liaison locale "fe80::..." mais pas de délégation du préfixe IPv6.
Comme je l'ai dit, ça boucle avec un doublement du temps d'attente.

Cordialement.
Artemus24.
@+

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 717
  • Pau (64)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #21 le: 30 juillet 2023 à 01:57:55 »
ou lala ...

Il y a beaucoup de confusion  là ...

la fe80 sur l'interface c'est le lien local, il n'a pas de rapport avec sfr, lui.  il faut l'avoir pour dialoguer avec le routeur de sfr de l'autre coté, mais c'est tout.

l'autoconfiguration,  c'est ce qui permet à sfr de t'envoyer la gateway pour pouvoir sortir en IPV6.  ton pc reçoit la configuration et l'applique sur l''interface (je simplifie)

maintenant reste à comprendre pourquoi tu ne reçoit pas de lease à chaque fois. cela peut avoir plusieurs raisons:
* Il te manque des paramètres dans ta conf (peut probable si ça a déjà fonctionné)
* Peut être que tu as déjà un lease en cours et que du coup le routeur de sfr ne souhaite pas t'en attribuer un autre.

ce que tu peux essayer c'est de faire un release avant de faire ta commande de demande de préfix
dhclient -6 -r (ou -R je ne me souviens plus) -v <interface>

Jerem

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #22 le: 30 juillet 2023 à 02:55:45 »
Citation de: Jeremyp3
Il y a beaucoup de confusion  là ...
Je l'ai dit, je suis débutant en réseau, je ne maîtrise rien du tout.

Citation de: Jeremyp3
maintenant reste à comprendre pourquoi tu ne reçoit pas de lease à chaque fois. cela peut avoir plusieurs raisons:
*) Il te manque des paramètres dans ta conf (peut probable si ça a déjà fonctionné)
*) Peut être que tu as déjà un lease en cours et que du coup le routeur de sfr ne souhaite pas t'en attribuer un autre.
Je dois conserver des traces de ce que j'ai fait.
J'ai supprimé tous les fichiers dans "/var/lib/dhcp/*.leases". Y-a-t-il autre chose à supprimer ?


cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
Comment obtenir l'adresse IPv6 WAN en bypass ?
« Réponse #23 le: 01 août 2023 à 16:16:14 »
Bonjour à tous,

Si cela peut aider, j'ai écrit une petite doc assez complète mais pour Orange.
https://medium.com/@cyayon/use-your-own-router-with-orange-isp-8eac32895983

J'y reprends la config de différents clients DHCP (dont dhclient, mais attention il est deprecated)...
A reprendre la partie qui vous intéresse.