Probème de conf routeur bad mask /30

Résolu
Bonjour,

au moment de renseigner l'adresse ip x.x.x.3 255.255.255.252 il y a un message d'erreur qui survient bad mask /30 . J'ai donc cherché un peu sur internet et ai entré les commendes
ip classeless
et no ip subnet-zero

Malgrès cela j'ai toujours le même problème.

Merci

5 réponses

  1. Contributeur
    En effet il ne suffit pas de grouper par 4 .. encore faut-il se rappeler que derrière tout ça il y a du calcul binaire.

    Si je prends l'exemple d'un réseau 192.168.0.0 /30

    En binaire ça s'écrit:

    11000000.10101000.00000000.00000000

    hors on ne peiut faire varier que les 2 denriers bits pour parcourir les adresses qui appartiennent à ce réseau..

    Donc:

    11000000.10101000.00000000.00000000 => 192.168.0.0 le réseau
    11000000.10101000.00000000.00000001 => première adresse machine
    soit 192.168.0.1
    11000000.10101000.00000000.00000010 => duxième adresse machine
    soit 192.168.0.2
    11000000.10101000.00000000.00000011 => dernière adresse du réseau
    soit 192.168.0.3 .. broadcast du réseau 192.168.0.0 /30

    La dernière adresse du réseau est toujours l'adresse de broadcast.
    1
    1. Contributeur
      Réaction normale de l'appareil. Dans un /30 il y a 4 addresses ...
      - 1 pour le réseau
      - 2 pour les machines
      - 1 pour le broadcast

      Je suppose qu'ici dont adresse réseau est qqch comme x.y.z.0 / 30
      Donc par exemple 192.168.0.0 / 30
      La première adresse machine est 192.168.0.1, la deuxième 192.168.0.2 ... et l'adresse broadcast est 192.168.0.3 ...

      Donc ici tu as essayé d'attribuer une adresse de broadcast à une machine ... chose impossible bien entendu.

      Par ailleurs je te conseille de réactiver "ip subnet-zero" ... cela permet d'utiliser le "subnet-zero" ... donc par exemple 192.168.0.0 ... quelque soit le masque alors que dans le cas contraire tu devras t'en passer.
      0
      1. Je croyais que pour un /30 il y avait que 3 adresses.... Deja premier enseignement . Sinon la machine est toalement vierge j'ai fait un erase et reload.
        Donc normalement je n'ai aucun risque d'attribuée une adresse de braodcast.

        Je viens de faitre un test : j'ai voulu entrer comme adresse
        10.x.x.4 /30
        11.x.x.4 /30
        19.x.x.4 /30

        et à chaque fois j'ai la même réponse bad mask...
        0
        1. Contributeur
          Normal une fois de plus ... avec /30 ... les adresses qui terminent par .4 sont des adresses "réseau" qu'on ne peut donc pas attribuer à une machine.

          /30 signifie qu'il y a 30 bits utilisés pour définir la partie "réseau" de l'adresse IP ... il en reste donc 2 pour la partie "machine".

          2^2 = 4 adresses .... desquelles ils faut retirer l'adresse broadcast ... et l'adresse réseau ...

          2 ^ 2 - 2 = 2 ;-)

          EDIT:
          "le risque d'attribuer une adresse de broadcast" ... celà ne dépend pas de la config de la machine mais de la compréhension de l'adressage IPv4.
          0
          1. Ok je comprend à présent en /30 on ne peut attribuer que par paquet de 4 adresse. donc 4,8,12,16..../30. (pour @ reseau)

            Mais pq si moi je voulais redistribuer l'adressage par exemple :
            Premiere @ reseau : 11.1.1.2/30
            La seconde 11.1.1.6/30

            Je suis toujours par groupe de 4 @ . Le fait que ce soit impossible tient à l'architecture de l'adresage ip en générale??
            0