Re: iptables

Joakim Seeberg <[email protected]> Tue, 23 Nov 2010 12:27:20 +0100
Newsgroups gmane.linux.debian.user.danish
Message-ID <[email protected]>
On 23-11-2010 11:33, Jonas Smedegaard wrote:
> On Tue, Nov 23, 2010 at 10:47:26AM +0100, Joakim Seeberg wrote:
>> On 23-11-2010 02:54, Jonas Smedegaard wrote:
>>> On Tue, Nov 23, 2010 at 12:09:41AM +0100, Joakim Seeberg wrote:
>>>> Hej, er der nogen der kan hjælpe mig med nedenstående iptables 
>>>> script. Mit problem er at jeg ikke kan printe til printer på LAN, 
>>>> men jeg kan godt pinge den.
> [snip]
>>>> Printern har ip 192.168.2.1
>>>> eth1 har ip 192.168.1.1/ 255.255.252.0
>>>
>> dhcp range er: 192.168.1.20 - 254/ med netmaske 255.255.255.0
>> dhcp clienter må ikke udskrive direkte til printer, som derfor er 
>> flyttet til 192.168.2.1. Clienterne må gerne udskrive til cups på 
>> server 192.168.1.1/255.255.252.0, der så kan udskrive til printer.
>
> Hvad er det for noget fusk med at serveren har en underlig netmaske?
>
> Alle maskiner på samme logiske net skal bruge med samme netmaske.
>
> Maskiner kan have forskellig opsætning på samme _fysiske_ net men det 
> er ikke en metode til at undertrykke en delmængde!
>
> Prøv at installere pakken ipcalc og leg med det, for at se hvordan 
> broadcast-adressen ændres når du piller ved netmasken.  Der går 
> fundamentalt kludder i kommunikationen.
>
>
>>> Det ser underligt ud - det er ikke 192.168.1.0/255.255.255.0 (altså 
>>> et klassisk klasse-C net)?
>> Ja jeg har også en ide om at problemet ligger i netværk setup og ikke 
>> i selve scriptet. alternativt kunne jeg også have printeren på samme 
>> subnet med /24 netmaske og begrænse adgangen til printeren med 
>> iptables/shorewall.
>
> Du kan ikke blokere adgang til printeren når den er på samme subnet 
> som klienterne: de snakker direkte sammen, ikke via server/gateway.
>
> Du kan opsætte klienter på 192.168.1.0/24 of printer på 192.168.2.0/24 
> men koble begge logiske net på samme fysiske net.  Det giver ikke ægte 
> sikkerhed og du vil få en masse støj i din firewall, men det er muligt.
Så den bedste løsning her er et 3. netkort ikke?
>
> Shorewall (lokke lokke ;-) ) har en howto om flere logiske net på 
> samme fysiske net: http://www.shorewall.net/Multiple_Zones.html
>
>
>  - Jonas
>


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]