Re: Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Matthias Houdek
Hallo Stephan A. Rickauer, hallo auch an alle anderen

Am Mittwoch, 29. Juni 2005 15:31 schrieb Stephan A. Rickauer:
> Moin,
>
> hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender
> Konfig (zeigt eine):
>
> ---snip---
> auto eth0
> iface eth0 inet static
> address 172.16.3.240
> netmask 255.255.254.0
> broadcast 172.16.3.255
> ---snip---
>
> Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse
> falsch berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert,
> bis ich gemerkt hab, warum meine NIS broadcast nicht ankommen ...

Daran, dass ifconfig die Broadcast _nicht_ aus der Netzmaske berechnet, 
sondern entsprechend der Klasse der Netzwerkadresse bestimmt (in diesem 
Fall Class-B-Netz, also x.y.255.255.

Umgekehrt wird IIRC auch die Netzmaske flasch "berechnet", wenn man nur 
die Broadcast-Adresse angibt, hier also 255.255.0.0.

Also, am besten immer beides angeben, wenn nicht die Standardwerte der 
entsprechenden Klasse genommen werden sollen.

-- 
Gruß
MaxX

Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.



Re: Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Joerg Friedrich
Stephan A. Rickauer schrieb am Mittwoch, 29. Juni 2005 um 17:10:25 +0200:
> Nene, schau dir mal mein Subnetz genauer an ... die Broadcast _muss_ 
> 172.16.3.255 sein - alles andere ist definitiv falsch.
> 


Nein: in RfC1918 (http://www.faqs.org/rfcs/rfc1918.html)
steht unter  3. Private Address Space

   The Internet Assigned Numbers Authority (IANA) has reserved the
   following three blocks of the IP address space for private internets:

 10.0.0.0-   10.255.255.255  (10/8 prefix)
 172.16.0.0  -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0 -   192.168.255.255 (192.168/16 prefix)

   We will refer to the first block as "24-bit block", the second as
   "20-bit block", and to the third as "16-bit" block. Note that (in
   pre-CIDR notation) the first block is nothing but a single class A
   network number, while the second block is a set of 16 contiguous
   class B network numbers, and third block is a set of 256 contiguous
   class C network numbers.




Das heisst, wenn du eine IP innerhalb von 172.16.x.x w�hlst, muss die 
Broadcastadresse 172.16.255.255 sein, es sei denn Du gibst etwas anderes
an.  Du spielst darauf an, dass Du eine /23-Netmask vorgibst. Eine
Netmask wird jedoch lediglich dazu verwandt, um zu berechnen, ob eine
Ziel-IP im gleichen Netz erreichbar ist, oder ob das zu versendende
Paket �ber ein Gateway verschickt werden muss.

Dass die Broadcast-Adresse unbedingt auf der letzten im Subnetz g�ltigen
liegen muss, ist meines wissens nicht definiert, es ist lediglich Usus
das so zu machen.

> Dirk Wernien schrieb:
> >Am Mittwoch, 29. Juni 2005 15:31 schrieb Stephan A. Rickauer:
> >
> >in Klasse B-Netzwerken (128.x.x.x - 191.x.x.x)
> > ist das schon so richtig
> >x.x.255.255 als Broadcast zu verwenden,
> >dirk
> >
> >>hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender
> >>Konfig (zeigt eine):
> >>
> >>---snip---
> >>auto eth0
> >>iface eth0 inet static
> >>address 172.16.3.240
> >>netmask 255.255.254.0
> >>broadcast 172.16.3.255
> >>---snip---
> >>
> >>Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse falsch
> >>berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert, bis ich
> >>gemerkt hab, warum meine NIS broadcast nicht ankommen ...

-- 
J�rg Friedrich

There are only 10 types of people:
Those who understand binary and those who don't.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Dirk Wernien
Am Mittwoch, 29. Juni 2005 17:10 schrieb Stephan A. Rickauer:
> Nene, schau dir mal mein Subnetz genauer an ... die Broadcast _muss_
> 172.16.3.255 sein - alles andere ist definitiv falsch.
Ja, das hatte ich übersehen, deine netmask ist 255.255.254.0.
nichtsdestotrotz ist es ein Class-B Netz (siehe: 
http://www.faqs.org/rfcs/rfc1918.html)
Wenn du nicht explizit die Broadcast-Adresse setzt, geht der IP-Stack von 
x.x.255.255 aus, das ist historisch aus der Zeit bevor das 
Supernetting/Classless Inter-Domain Routing(CIDR) eingeführt wurde.
Du erwartest, daß aufgrund der netmask die broadcast korrekt gesetzt wird - 
das muß nicht so sein.
Tschüss
dirk
>
> Dirk Wernien schrieb:
> > Am Mittwoch, 29. Juni 2005 15:31 schrieb Stephan A. Rickauer:
> >>Moin,
> >
> > Moin,
> > in Klasse B-Netzwerken (128.x.x.x - 191.x.x.x)
> >  ist das schon so richtig
> > x.x.255.255 als Broadcast zu verwenden,
> > sonst mußt du halt per Angabe der Broadcast-Adresse ein C-Netz
> > heraussegmentieren.
> > Tschüss
> > dirk
> >
> >>hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender
> >>Konfig (zeigt eine):
> >>
> >>---snip---
> >>auto eth0
> >>iface eth0 inet static
> >>address 172.16.3.240
> >>netmask 255.255.254.0
> >>broadcast 172.16.3.255
> >>---snip---
> >>
> >>Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse falsch
> >>berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert, bis ich
> >>gemerkt hab, warum meine NIS broadcast nicht ankommen ...
> >>
> >>Jemand ne Idee woran das liegt (Sarge)?
> >>--
> >>  Stephan A. Rickauer



Re: Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Stephan A. Rickauer
Nene, schau dir mal mein Subnetz genauer an ... die Broadcast _muss_ 
172.16.3.255 sein - alles andere ist definitiv falsch.


Dirk Wernien schrieb:

Am Mittwoch, 29. Juni 2005 15:31 schrieb Stephan A. Rickauer:


Moin,


Moin,
in Klasse B-Netzwerken (128.x.x.x - 191.x.x.x)
 ist das schon so richtig
x.x.255.255 als Broadcast zu verwenden,
sonst mußt du halt per Angabe der Broadcast-Adresse ein C-Netz 
heraussegmentieren.

Tschüss
dirk


hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender
Konfig (zeigt eine):

---snip---
auto eth0
iface eth0 inet static
address 172.16.3.240
netmask 255.255.254.0
broadcast 172.16.3.255
---snip---

Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse falsch
berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert, bis ich
gemerkt hab, warum meine NIS broadcast nicht ankommen ...

Jemand ne Idee woran das liegt (Sarge)?

--

 Stephan A. Rickauer

 
 Institut für Neuroinformatik
 Universität / ETH Zürich
 Winterthurerstriasse 190
 CH-8057 Zürich

 Tel: +41 44 635 30 50
 Sek: +41 44 635 30 52
 Fax: +41 44 635 30 53

 http://www.ini.ethz.ch
 





--

 Stephan A. Rickauer

 
 Institut für Neuroinformatik
 Universität / ETH Zürich
 Winterthurerstriasse 190
 CH-8057 Zürich

 Tel: +41 44 635 30 50
 Sek: +41 44 635 30 52
 Fax: +41 44 635 30 53

 http://www.ini.ethz.ch
 


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Dirk Wernien
Am Mittwoch, 29. Juni 2005 15:31 schrieb Stephan A. Rickauer:
> Moin,
Moin,
in Klasse B-Netzwerken (128.x.x.x - 191.x.x.x)
 ist das schon so richtig
x.x.255.255 als Broadcast zu verwenden,
sonst mußt du halt per Angabe der Broadcast-Adresse ein C-Netz 
heraussegmentieren.
Tschüss
dirk
>
> hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender
> Konfig (zeigt eine):
>
> ---snip---
> auto eth0
> iface eth0 inet static
> address 172.16.3.240
> netmask 255.255.254.0
> broadcast 172.16.3.255
> ---snip---
>
> Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse falsch
> berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert, bis ich
> gemerkt hab, warum meine NIS broadcast nicht ankommen ...
>
> Jemand ne Idee woran das liegt (Sarge)?
>
> --
>
>   Stephan A. Rickauer
>
>   
>   Institut für Neuroinformatik
>   Universität / ETH Zürich
>   Winterthurerstriasse 190
>   CH-8057 Zürich
>
>   Tel: +41 44 635 30 50
>   Sek: +41 44 635 30 52
>   Fax: +41 44 635 30 53
>
>   http://www.ini.ethz.ch
>   



Broadcast-Adresse wird falsch berechnet?

2005-06-29 Diskussionsfäden Stephan A. Rickauer

Moin,

hab da mal ne Frage: Ich hab auf nem Server zwei NICs mit folgender 
Konfig (zeigt eine):


---snip---
auto eth0
iface eth0 inet static
address 172.16.3.240
netmask 255.255.254.0
broadcast 172.16.3.255
---snip---

Wenn ich die broadcast-Zeile weglasse, wird die Broadcast-Adresse falsch 
berechnet, nämlich auf 172.16.255.255 - hat ne Weile gedauert, bis ich 
gemerkt hab, warum meine NIS broadcast nicht ankommen ...


Jemand ne Idee woran das liegt (Sarge)?

--

 Stephan A. Rickauer

 
 Institut für Neuroinformatik
 Universität / ETH Zürich
 Winterthurerstriasse 190
 CH-8057 Zürich

 Tel: +41 44 635 30 50
 Sek: +41 44 635 30 52
 Fax: +41 44 635 30 53

 http://www.ini.ethz.ch
 


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)