bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: SchAN-User

druckfassung

SchAN-User

Re: [Schan-user] Funktioniert wieder: Mehrere Netzwerkkarten

To: "Schulen ans Netz - Anwender" <schan-user@xxxxxxxxxxxxxxxxx>
Subject: Re: [Schan-user] Funktioniert wieder: Mehrere Netzwerkkarten
From: Harry Jede <walk2sun@xxxxxxxx>
Date: Mon, 28 Oct 2013 16:14:29 +0100
Am Sonntag, 27. Oktober 2013 schrieb Pitt Leidner:
> Wie kommt das denn? 
> 
> Erst jetzt fällt mir auf, das die Anzahl der IPs beim /20er Netz ja
> irgendwo  untergebracht werden muss. ein 192.168.x.0/24 er Netz hat
> doch nur deshalb die 256 IPs die sich an Stelle der Null ändern
> lassen.
> 
> Muss sich nicht mit /20 auch ein Teil des Bereichs im "x" ändern,
> quasi  "überlappen" oder wie geht das? Diese Bitschieberei hab ich
> ewig nicht mehr gemacht:
> 
> ist beispeilweise das netz wie oben beschrieben: 192.168.16.0/20
> wird das zu
>         192.168.016.000(dez) = 1100 0000.1010 1000.0001 0000.0000
> 0000(bin) 255.255.240.000(dez) = 1111 1111.1111 1111.1111 0000.0000
> 0000(bin) zeigt die /20 = 20 Bits mit Einsen und übrigen 12 mit
> Nullen=> 2^12 mögliche Teilnehmer = 4096 IP Adressen. Ist das so
> richtig oder Deine Zahl von rund 1000?
> 
> Inwiefern beeinflusst das dann die Bereiche im 192.168.15.0/24 oder 
> 192.168.17.0/24er Netz? 
> Nun, 256 geht 16 mal in 4096 also dürfte alles zwischen 192.168.16
> und  192.168.32 (genauer wäre: Alles von 192.168.16.0 bis
> 192.168.15.255 als Obergrenze) belegt sein. Verstehe ich das
> richtig?
ich kann Dir nicht ganz folgen, interpetiere Deine Angaben mal so:

Du brauchst ein Netz mit 4000 Adressen und willst wissen,
 welche /24 Netze vor und nach dem /20-er Netz nutzbar sind.

Du musst nur die Angaben Network & Broadcast beachten.
 Network == niedrigste Adresse
 Broadcast == höchste Adresse

$ ipcalc 192.168.16.0/20 |egrep 'Network|Broadcast'
Network:   192.168.16.0/20      11000000.10101000.0001 0000.00000000
Broadcast: 192.168.31.255       11000000.10101000.0001 1111.11111111

/24 Netz vorher:
$ ipcalc 192.168.15.0/24 |egrep 'Network|Broadcast'
Network:   192.168.15.0/24      11000000.10101000.00001111. 00000000
Broadcast: 192.168.15.255       11000000.10101000.00001111. 11111111

/24 Netz danach:
$ ipcalc 192.168.32.0/24 |egrep 'Network|Broadcast'
Network:   192.168.32.0/24      11000000.10101000.00100000. 00000000
Broadcast: 192.168.32.255       11000000.10101000.00100000. 11111111


Diese drei Netze überlappen sich nicht. Sie grenzen direkt aneinander:
192.168.15.0 bis 192.168.15.255
192.168.16.0 bis 192.168.31.255
192.168.32.0 bis 192.168.32.255




Soweit so gut. Nun willst Du ein weiteres 4000-er nutzen.
 Das nächste frei /24 Netz wäre 192.168.33.0

$ ipcalc 192.168.33.0/20 |egrep 'Network|Broadcast'
Network:   192.168.32.0/20      11000000.10101000.0010 0000.00000000
Broadcast: 192.168.47.255       11000000.10101000.0010 1111.11111111

Ha, geht also nicht!!! Überlappt in 192.168.32.0
Dies kann man nun weiter probieren. Man kann auch mitdenken ;-)

Die dezimale Darstellung ist für Menschen gedacht, die Bit-Darstellung
 können Rechner verstehen.
Da unser erstes /20 Netz OK war; wir aber danach ein /24 Netz benutzt
 haben, finden wir das nächste nutzbare /20 Netz wenn wir ein
 komlettes /20er weiter springen.

Dies ist blockiert durch 192.168.33.0/24
$ ipcalc 192.168.32.0/20 |egrep 'Network|Broadcast'
Network:   192.168.32.0/20      11000000.10101000.0010 0000.00000000
Broadcast: 192.168.47.255       11000000.10101000.0010 1111.11111111

Dies ist wieder nutzbar.
$ ipcalc 192.168.48.0/20 |egrep 'Network|Broadcast'
Network:   192.168.48.0/20      11000000.10101000.0011 0000.00000000
Broadcast: 192.168.63.255       11000000.10101000.0011 1111.11111111




Nochmal die drei /20 Netze zusammen betrachtet.

$ ipcalc 192.168.16.0/20 |egrep 'Network|Broadcast'
Network:   192.168.16.0/20      11000000.10101000.0001 0000.00000000
Broadcast: 192.168.31.255       11000000.10101000.0001 1111.11111111

$ ipcalc 192.168.32.0/20 |egrep 'Network|Broadcast'
Network:   192.168.32.0/20      11000000.10101000.0010 0000.00000000
Broadcast: 192.168.47.255       11000000.10101000.0010 1111.11111111

$ ipcalc 192.168.48.0/20 |egrep 'Network|Broadcast'
Network:   192.168.48.0/20      11000000.10101000.0011 0000.00000000
Broadcast: 192.168.63.255       11000000.10101000.0011 1111.11111111

Achte in der Bit-Darstellung auf die ersten 4 Bit im dritten Feld.
 0001
 0010
 0011




> 
> Grüße
> -- 
> Mit freundlichen Grüßen
> 
> Pitt Leidner


-- 

Gruss
        Harry Jede

_______________________________________________
schan-user mailing list
schan-user@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/schan-user

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 28.10.2013