Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jak wygenerowac liste 4096 Mac adresow

13 Sie 2019 15:38 120 8
  • Poziom 9  
    Z gory przepraszam ze to pytanie ale robie to pierwszy sraz i nie chce popelnic bledu.
    Zakupilem najmniejszy blok Mac adresow: 4096

    Otrzymalem:
    36-bit Base Value (OUI-36) = 10-A1-D3-95-F (prefix pozmieniany)

    oraz
    EUI-48 Address Block = 0-00 through F-FF

    Rozumiem ze 10-A1-D3-95-F to prefix firmowy ale nie bardzo wiem jak obliczyc kolejne 4096 adresow.

    Jaki bedzie 1, 2, 3..... i ostatni adres?

    10-A1-D3-95-F0-00
    10-A1-D3-95-F0-01
    10-A1-D3-95-F0-02
    10-A1-D3-95-F0-03
    .....

    10-A1-D3-95-FF-FF tak?
  • Poziom 13  
    Witaj.
    Nie jestem 100% pewny ale raczej nie masz innej opcji ponieważ dostałeś od nich początkowe 36 bitów adresu. Pozostało całe 12 bitów dla Ciebie. 12 bitów to 4096 adresów. Więc musisz wykorzystać wszystko od ....0:00 do ....F:FF.
  • Poziom 9  
    no tak ale jak to sie generuje?

    10-A1-D3-95-F0
    10-A1-D3-95-F1
    10-A1-D3-95-F2
    10-A1-D3-95-F3

    az do
    10-A1-D3-95-FF-FF

    czy
    10-A1-D3-95-F0-00
    10-A1-D3-95-F0-01
    10-A1-D3-95-F0-02

    az do
    10-A1-D3-95-FF-FF
  • Poziom 9  
    No czytalem ale nie odpowiaqda to na moje pytanie. Jesli wiesz to pomoz mi to zrozumiec i napis zjak to powinno wygladac lub jak to wygenerowac.
  • Poziom 27  
    Przecież napisałem (cytując Ciebie) choć może niezbyt jasno.
    Tak ma to dokładnie wyglądać.
  • Moderator - Komputery Serwis
    donvito7 napisał:
    Jaki bedzie 1, 2, 3..... i ostatni adres?

    10-A1-D3-95-F0-00
    10-A1-D3-95-F0-01
    10-A1-D3-95-F0-02
    10-A1-D3-95-F0-03
    .....

    10-A1-D3-95-FF-FF tak?


    Tak, tak dokładnie będzie. Niczego nie liczysz, po prostu generujesz kolejne liczby, dokładnie tak jak napisałeś. Prefix jest stały, trzy ostatnie to wszystkie możliwe kombinacje od 000 do FFF. Będzie ich dokładnie 4096. FFF (hex) = 4095 (dec).
  • Pomocny post
    Poziom 13  
    najprościej rzecz biorąc.
    Pracujesz w systemie 16-stkowym. O ile to rozumiesz super :)
    Masz do dyspozycji 3 pola adresu. Jedziemy od pierwszego:
    ...0:00
    ...0:01
    ...0:02
    ...0:03

    itd

    ...0:08
    0:09
    0:0A
    0:0B
    itd
    0:0E
    0:0F
    no i teraz następne pole
    0:10
    0:11
    0:12
    0:13
    itd
    0:19
    0:1A
    0:1B
    itd
    0:1F
    0:20
    0:21
    0:22
    itd
    aż w końcu będzie 0:FF
    wtedy walimy 1:00 aż do F:FF
    Jeśli rozumiesz zapis szesnastkowy to piszę to na marne. Ale zarazem jeśli rozumiesz to właściwie co jest nie jasne?
  • Poziom 9  
    Dziekuje, znalazlem tez prosty skrypt, ktory po malej modyfikacji dal mi to co szukalem.
    Moze komus sie przyda:
    Kod: php
    Zaloguj się, aby zobaczyć kod