Re: Broadcast-Adresse wird falsch berechnet?
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?
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?
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?
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?
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?
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)