Re: FreeBSD 6.2 + pf + kæmemæssig table = problemer

From: Søren Hansen (none@shan--soeren-hansen.dk.lh.bsd-dk.dk)
Date: Mon 15 Oct 2007 - 01:06:44 CEST


Date: Mon, 15 Oct 2007 01:06:44 +0200
From: Søren Hansen <none@shan--soeren-hansen.dk.lh.bsd-dk.dk>
To:  bsd-dk@bsd-dk.dk
Subject: Re: FreeBSD 6.2 + pf + kæmemæssig table = problemer

Martin Toft wrote:
> On Sun, Oct 14, 2007 at 12:21:14PM -0600, Asbjørn Clemmensen wrote:
>> Men netop der kommer jeg lidt i tvivl - jeg er ikke så velbevandret i
>> netværksterminologi og TCP/IP som jeg burde være, så det kan være jeg
>> tager 110% fejl, men er 4.1.19.0 ikke en reference til hele netværket?
>> Altså, 4.1.19.*, hvis det var en gyldig IP-notation? Hvilken
>> konsekvens ville det have, hvis 4.1.19.0 indgår i en block-rule i det
>> tilfælde?
>
> SVJV siger man, at 4.1.19.0 er "netværksadressen", men 4.1.19.0 matcher
> kun adressen 4.1.19.0. Der skal en netmaske til for at afgøre hvilket
> netværk 4.1.19.0 reelt dækker over.
>
> Der er sikkert andre på listen, der kan give en mere fyldestgørende
> forklaring :-) Det er ved at være noget tid siden jeg sidst har læst i
> biblen (Computer Networks af Andrew S. Tanenbaum).
>

Jeg vil hellere give et eksempel, det er nogengange mere klart.

x.x.x.0 kan sagtens være en helt almindelig IP-adresse uden at være
netværksadresse.

Lav for eksempel netværket 192.168.0.0/23, dvs:

netmask.............: 255.255.254.0
network address.....: 192.168.0.0
broadcast address...: 192.168.1.255

I dette netværk, hvor første brugbare adresse er 192.168.0.1 og sidste
brugbare er 192.168.1.254, er adressen 192.168.1.0 naturligvis også en
anvendelig adresse.

Du kan læse dette i en bog, men det er næsten nemmere, at sætte sig lidt
og lege lidt med kommandoen cidr :-)

MVH Søren



This archive was generated by hypermail 2b30 : Wed 31 Oct 2007 - 23:00:02 CET