Auteur Sujet: Pas de route internet : explication et possibles solutions [résolu]  (Lu 6665 fois)

0 Membres et 1 Invité sur ce sujet

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 606
  • Grandcamp Maisy (14)
Bonjour,

Pour ceux qui ont encore des problèmes de connexion : on a donc remarqué (cf les autres sujets de cette section) dans certains cas un problème au niveau des paramètres DHCP envoyés par le serveur.

Pour la grande majorité des clients, ce problème n'existe pas, mais pour certains, on a constaté que pour eux, soit 1) le serveur n'envoie pas l'IP de la passerelle (gateway and anglais), soit 2) le serveur n'envoie pas la bonne adresse pour la passerelle.

La conséquence de cela est simple : sans la bonne passerelle, le routeur perso ou la K-Box ne sait pas par où doit passer le traffic internet, résultat : pas possible de rejoindre le moindre site, etc…
En revanche, la K-Box se voyant attribuer une adresse IP en réponse à sa requête DHCP peut penser qu'elle est connectée et avoir quand même un voyant vert.


Solutions :

Pour les K-Box, il n'est malheureusement pas possible de changer/forcer manuellement la passerelle ; impossible d'utiliser la K-Box donc, mais ce n'est pas forcément game over. Si vous avez un routeur perso qui traîne, c'est éventuellement le moment de le ressortir (brancher le port ethernet WAN directement sur l'ONT). Sans routeur, il reste possible de connecter un ordinateur en ethernet directement après l'ONT et de paramétrer l'interface en client DHCP (config selon l'ordinateur et l'OS).
ATTENTION : dans tous les cas, en remplaçant la K-Box par un autre appareil, il faut que l'appareil la remplaçant mimique l'adresse MAC de l'interface WAN de la K-Box (MAC spoofing). Cette adresse MAC est celle affichée dans l'espace client K-Net ; pareil, la manière de procéder dépend de l'appareil et de l'OS…
Ceux qui utilisent déjà un routeur perso ont soit déjà fait cette démarche, ou ont déjà indiqué à K-Net l'adresse MAC de leur routeur.

Pour les personnes avec un routeur perso (ou avec ordinateur directement sur l'ONT), il est possible d'ajouter manuellement une route utilisant la bonne passerelle.
Ci-dessous un petit tutoriel ; en bleu c'est un exemple, les valeurs pour moi (qui ne marcheront pas pour vous, sauf si vous êtes dans le même sous-réseau que moi).


1) Il vous faut absolument connaître votre IP fixe K-Net pour aller plus loin


2) Ensuite, il vous faut trouver le sous-réseau de votre adresse IP K-Net
Pour trouver votre sous-réseau, le plus simple est d'aller ici : https://ipinfo.io/ et d'entrer votre IP fixe K-Net.
Sur la page de résultat, Summary -> Range indique votre sous réseau.
Ne fermez pas encore la page, vous en aurez besoin pour l'étape suivante…

Pour information, les sous-réseaux utilisés par K-Net se trouvent ici : https://ipinfo.io/AS24904 ou ici : https://www.ipqualityscore.com/asn-details/AS24904/k-net-sarl ou encore là : https://bgp.he.net/AS24904#_prefixes
Pour moi, c'est 2.59.236.0/22


3) Il faut ensuite déterminer la fameuse passerelle
C'est en général la première ou la dernière adresse du sous-réseau.

Pour les passerelles déjà connues, elle sont listées dans le post suivant.
Post qui pourra être complété au fur et à mesure par moi (ou les modérateurs).
N'hésitez pas à poster les vôtres en réponse plus bas, ce qui permettra de compléter la liste.

Sinon, pour trouver la première et la dernière adresse, si vous n'avez pas fermé la page sur https://ipinfo.io/ avec votre IP, cliquez sur l'adresse donnée à Summary -> Range (votre sous réseau) ; dans la nouvelle page, un peu plus bas, vous avez une liste intitulée : IP addresses in this range
La première IP de cette liste est la première adresse de votre sous-réseau, et la dernière IP de cette liste est la dernière adresse de votre sous-réseau ; votre passerelle est très probablement l'une de ces deux adresses.

Sinon, voici un autre lien utile pour trouver les première et dernière adresses d'un sous-réseau : http://jodies.de/ipcalc
Il faut mettre l'adresse IP avant le / du sous réseau dans le premier champ. Pour moi 2.59.236.0
Il faut choisir le bon masque (netmask). Pour moi /22.
Dans le résultat, les lignes HostMin et HostMax indiquent la première et la dernière adresse. Pour moi 2.59.236.1 et 2.59.239.254


4) Pour finir, il faut ajouter la route sur le routeur (ou le PC) avec la bonne passerelle
L'ajout de la route diffère selon l'OS ou le modèle de routeur perso (certains routeurs permettent d'ajouter la route depuis leur interface web).

La commande linux pour cela est :
ip a add [SOUS-RÉSEAU] dev [INTERFACE]
ip r add default via [PASSERELLE]

[SOUS-RÉSEAU] étant le sous réseau de votre IP, tel qu'expliqué plus haut.

[INTERFACE] étant l'interface WAN de votre PC/routeur. Cela varie en fonction des configuration et marques. Pour moi c'est brwan

[PASSERELLE] étant l'IP de la passerelle. Pour moi c'est la dernière adresse de mon sous-réseau : 2.59.239.254
« Modifié: 28 janvier 2022 à 00:31:29 par bolemo »

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 606
  • Grandcamp Maisy (14)
Pas de route internet : explication et possibles solutions
« Réponse #1 le: 27 janvier 2022 à 14:40:30 »
Liste des passerelles connues par sous-réseau :
sous-réseau     passerelle
2.59.236.0/22     2.59.239.254
81.28.193.0/24     81.28.193.254
185.109.202.0/23     185.109.202.254
185.172.235.0/24     185.172.235.1  ATTENTION, il semble que la passerelle 185.172.235.254 aie été rétablie à la place de 185.172.235.1
185.215.12.0/22     185.215.13.254
185.251.160.0/22     185.251.163.254
194.110.120.0/22     194.110.123.254
« Modifié: 28 janvier 2022 à 13:15:52 par bolemo »

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 644
  • WOOHOO !
    • OrneTHD
Pas de route internet : explication et possibles solutions
« Réponse #2 le: 27 janvier 2022 à 15:00:32 »
Beau boulot !

Nh3xus

  • Réseau Deux Sarres (57)
  • Abonné MilkyWan
  • *
  • Messages: 3 247
  • Sarrebourg (57)
Pas de route internet : explication et possibles solutions
« Réponse #3 le: 27 janvier 2022 à 15:46:59 »
Liste des passerelles connues par sous-réseau :
2.59.236.0/22 -> 2.59.239.254
185.172.235.0/24 -> 185.172.235.1

Hello,

J'en ajoute une autre :

185.109.202.0/23 -> 185.109.202.254

Bonne journée.

Steph

  • Abonné K-Net
  • *
  • Messages: 7 552
  • La Balme de Sillingy 74
    • Uptime K-net
Pas de route internet : explication et possibles solutions
« Réponse #4 le: 27 janvier 2022 à 15:54:11 »
Pour la K-box, c'est mort, il n'y a aucune config coté WAN et si en plus elle est inaccessible depuis le réseau K-net, c'est doublement mort.
Le lien donné ne contient pas mon range d'IP.

185.251.160.0/22 passerelle en 185.251.163.254 et c'est fonctionnel
https://bgp.he.net/net/185.251.160.0/22

et pour l'AS24904 de K-net
https://bgp.he.net/AS24904#_prefixes

Dixit Hugues, on ne peut pas savoir les passerelles avec les annonces BGP : https://lafibre.info/k-net-internet/down-sur-persan-95/msg920015/#msg920015

Voici la séquence DHCP Request et ACK (RA), je n'ose pas éteindre pour avoir le Discover et Offer (DORA) des fois que ce soit cela qui merde...  :(

No.     Time           Source                Destination           Protocol Length Info
   3158 59.894025      stef      dhcp.covage           DHCP     325    DHCP Request  - Transaction ID 0x

Frame 3158: 325 bytes on wire (2600 bits), 325 bytes captured (2600 bits) on interface \Device\NPF_{}, id 0
    Interface id: 0 (\Device\NPF_{})
    Encapsulation type: Ethernet (1)
    Arrival Time: Jan 27, 2022 15:05:25.047690000 Paris, Madrid
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1643292325.047690000 seconds
    [Time delta from previous captured frame: 0.009962000 seconds]
    [Time delta from previous displayed frame: 0.000000000 seconds]
    [Time since reference or first frame: 59.894025000 seconds]
    Frame Number: 3158
    Frame Length: 325 bytes (2600 bits)
    Capture Length: 325 bytes (2600 bits)
    [Frame is marked: True]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:udp:dhcp]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Ethernet II, Src: stef(), Dst: Nokia_ ()
    Destination: Nokia_
        Address: Nokia_
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Source: stef ()
        Address: stef()
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: stef(), Dst: dhcp.covage (172.16.100.9)
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
        0000 00.. = Differentiated Services Codepoint: Default (0)
        .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    Total Length: 311
    Identification: 0xeb53 (60243)
    Flags: 0x40, Don't fragment
        0... .... = Reserved bit: Not set
        .1.. .... = Don't fragment: Set
        ..0. .... = More fragments: Not set
    Fragment Offset: 0
    Time to Live: 64
    Protocol: UDP (17)
    Header Checksum: 0xe0fe [validation disabled]
    [Header checksum status: Unverified]
    Source Address: stef ()
    Destination Address: dhcp.covage (172.16.100.9)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
    Source Port: bootpc (68)
    Destination Port: bootps (67)
    Length: 291
    Checksum: 0x738d [unverified]
    [Checksum Status: Unverified]
    [Stream index: 99]
    [Timestamps]
        [Time since first frame: 0.000000000 seconds]
        [Time since previous frame: 0.000000000 seconds]
    UDP payload (283 bytes)
Dynamic Host Configuration Protocol (Request)
    Message type: Boot Request (1)
    Hardware type: Ethernet (0x01)
    Hardware address length: 6
    Hops: 0
    Transaction ID: 0x2f9ef8e8
    Seconds elapsed: 0
    Bootp flags: 0x0000 (Unicast)
        0... .... .... .... = Broadcast flag: Unicast
        .000 0000 0000 0000 = Reserved flags: 0x0000
    Client IP address: stef. ()
    Your (client) IP address: 0.0.0.0 (0.0.0.0)
    Next server IP address: 0.0.0.0 (0.0.0.0)
    Relay agent IP address: 0.0.0.0 (0.0.0.0)
    Client MAC address: stef ()
    Client hardware address padding: 00000000000000000000
    Server host name not given
    Boot file name not given
    Magic cookie: DHCP
    Option: (53) DHCP Message Type (Request)
        Length: 1
        DHCP: Request (3)
    Option: (61) Client identifier
        Length: 7
        Hardware type: Ethernet (0x01)
        Client MAC address: stef ()
    Option: (57) Maximum DHCP Message Size
        Length: 2
        Maximum DHCP Message Size: 576
    Option: (55) Parameter Request List
        Length: 11
        Parameter Request List Item: (1) Subnet Mask
        Parameter Request List Item: (3) Router
        Parameter Request List Item: (6) Domain Name Server
        Parameter Request List Item: (12) Host Name
        Parameter Request List Item: (15) Domain Name
        Parameter Request List Item: (28) Broadcast Address
        Parameter Request List Item: (42) Network Time Protocol Servers
        Parameter Request List Item: (43) Vendor-Specific Information
        Parameter Request List Item: (66) TFTP Server Name
        Parameter Request List Item: (67) Bootfile name
        Parameter Request List Item: (121) Classless Static Route
    Option: (60) Vendor class identifier
        Length: 5
        Vendor class identifier: i4850
    Option: (12) Host Name
        Length: 4
        Host Name: KBOX
    Option: (255) End
        Option End: 255

No.     Time           Source                Destination           Protocol Length Info
   3159 59.913185      dhcp.covage           stef              DHCP     330    DHCP ACK      - Transaction ID 0x

Frame 3159: 330 bytes on wire (2640 bits), 330 bytes captured (2640 bits) on interface \Device\NPF_{}, id 0
    Interface id: 0 (\Device\NPF_{})
    Encapsulation type: Ethernet (1)
    Arrival Time: Jan 27, 2022 15:05:25.066850000 Paris, Madrid
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1643292325.066850000 seconds
    [Time delta from previous captured frame: 0.019160000 seconds]
    [Time delta from previous displayed frame: 0.019160000 seconds]
    [Time since reference or first frame: 59.913185000 seconds]
    Frame Number: 3159
    Frame Length: 330 bytes (2640 bits)
    Capture Length: 330 bytes (2640 bits)
    [Frame is marked: True]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:udp:dhcp]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Ethernet II, Src: Nokia_, Dst: stef.
    Destination: stef.
        Address: stef.
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Source: Nokia
        Address: Nokia_
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: dhcp.covage (172.16.100.9), Dst: stef.
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0xc0 (DSCP: CS6, ECN: Not-ECT)
        1100 00.. = Differentiated Services Codepoint: Class Selector 6 (48)
        .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    Total Length: 316
    Identification: 0x4d35 (19765)
    Flags: 0x00
        0... .... = Reserved bit: Not set
        .0.. .... = Don't fragment: Not set
        ..0. .... = More fragments: Not set
    Fragment Offset: 0
    Time to Live: 64
    Protocol: UDP (17)
    Header Checksum: 0xbe58 [validation disabled]
    [Header checksum status: Unverified]
    Source Address: dhcp.covage (172.16.100.9)
    Destination Address: stef
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
    Source Port: bootps (67)
    Destination Port: bootpc (68)
    Length: 296
    Checksum: 0x58e6 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 99]
    [Timestamps]
        [Time since first frame: 0.019160000 seconds]
        [Time since previous frame: 0.019160000 seconds]
    UDP payload (288 bytes)
Dynamic Host Configuration Protocol (ACK)
    Message type: Boot Reply (2)
    Hardware type: Ethernet (0x01)
    Hardware address length: 6
    Hops: 0
    Transaction ID: 0x2f9ef8e8
    Seconds elapsed: 0
    Bootp flags: 0x0000 (Unicast)
        0... .... .... .... = Broadcast flag: Unicast
        .000 0000 0000 0000 = Reserved flags: 0x0000
    Client IP address: stef.
    Your (client) IP address: stef.
    Next server IP address: dhcp.covage (172.16.100.9)
    Relay agent IP address: 0.0.0.0 (0.0.0.0)
    Client MAC address: stef.
    Client hardware address padding: 00000000000000000000
    Server host name not given
    Boot file name not given
    Magic cookie: DHCP
   Option: (53) DHCP Message Type (ACK)
        Length: 1
        DHCP: ACK (5)
    Option: (54) DHCP Server Identifier (172.16.100.9)
        Length: 4
        DHCP Server Identifier: dhcp.covage (172.16.100.9)
    Option: (51) IP Address Lease Time
        Length: 4
        IP Address Lease Time: (300s) 5 minutes
    Option: (1) Subnet Mask (255.255.252.0)
        Length: 4
        Subnet Mask: 255.255.252.0
    Option: (3) Router
        Length: 4
        Router: 185.251.163.254 (185.251.163.254)
    Option: (6) Domain Name Server
        Length: 8
        Domain Name Server: resolver1.k-net.fr (178.250.209.34)
        Domain Name Server: resolver2.kwaoo.net (178.250.208.135)
    Option: (42) Network Time Protocol Servers
        Length: 8
        Network Time Protocol Server: vps-15602075.vps.ovh.net (217.182.77.103)
        Network Time Protocol Server: vps-15602075.vps.ovh.net (217.182.77.103)
    Option: (255) End
        Option End: 255

eparthuisot

  • Abonné K-Net
  • *
  • Messages: 9
  • MOYEN 54
Pas de route internet : explication et possibles solutions
« Réponse #5 le: 27 janvier 2022 à 17:25:26 »
Une autre route pour un autre réseau :
   net   => 194.110.123.0/24
   route => 194.110.123.254

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 606
  • Grandcamp Maisy (14)
Pas de route internet : explication et possibles solutions
« Réponse #6 le: 27 janvier 2022 à 17:52:20 »
Une autre route pour un autre réseau :
   net   => 194.110.123.0/24
   route => 194.110.123.254


Merci.

Ton sous-réseau est en fait un peu plus large  ;) : 194.110.120.0/22 ; la route est la bonne.
« Modifié: 27 janvier 2022 à 18:13:40 par bolemo »

noe.lecesne

  • Abonné Free fibre
  • *
  • Messages: 140
  • Gonneville-sur-Honfleur (14)
Pas de route internet : explication et possibles solutions
« Réponse #7 le: 27 janvier 2022 à 18:11:47 »
Bravo @bolemo ! ;)

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 606
  • Grandcamp Maisy (14)
Pas de route internet : explication et possibles solutions
« Réponse #8 le: 27 janvier 2022 à 18:47:39 »
Bravo @bolemo ! ;)

Merci. J'essaye d'aider et de défrustrer quand c'est possible. Si ça peut dépanner quelques personnes et leur permettre de retrouver internet, c'est déjà ça  :)

jpmiller

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 91
  • 68
Pas de route internet : explication et possibles solutions
« Réponse #9 le: 27 janvier 2022 à 21:02:45 »
Pour 185.215.13.0/23, c'est aussi la passerelle 185.215.13.254

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Pas de route internet : explication et possibles solutions
« Réponse #10 le: 27 janvier 2022 à 21:44:03 »
Merci pour ce tutoriel.

Peut-être préciser que en absence de routeur autre que la K-Box, il est possible de connecter directement un PC sur l'ONT et de lui attribuer IP, passerelle et DNS manuellement pour que ce PC ait accès à internet.

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 606
  • Grandcamp Maisy (14)
Pas de route internet : explication et possibles solutions
« Réponse #11 le: 27 janvier 2022 à 23:13:14 »
Merci pour ce tutoriel.

Peut-être préciser que en absence de routeur autre que la K-Box, il est possible de connecter directement un PC sur l'ONT et de lui attribuer IP, passerelle et DNS manuellement pour que ce PC ait accès à internet.

Oui, bonne idée.

Je vais devoir être bien précis car c’est selon l’OI. Pour Covage et ses baux de 5 minutes, il faut impérativement une requête DHCP, donc un PC avec un client DHCP et un MAC spoofing…

Voilà, c'est ajouté.
« Modifié: 28 janvier 2022 à 00:32:36 par bolemo »