12. februar 2004 - 17:07Der er
11 kommentarer og 1 løsning
iptables og samba
Hej......
Har en lille problem med iptables. vær gang jeg kører dette scripts, kan jeg ikke komme i kontakt med samba shares, der mangler sikkert et elle andet men hvad. Er ikke lige frem en haj til iptables.
#!/bin/sh
# iptables script generator: V0.1-2002 # Comes with no warranty! # e-mail: michael@1go.dk
Nææ, prøver at finde ud af hvordan man gør læser og læser. kan ikke finde ud af det med "range" kunne jo bare lave 3 linier med port 137 osv... men der er jo sikkert en smarter måde. jeg ville også gerne have at det kun var fra 192.168.x.x til 192.168.x.x der kan bruge smb shares.
Portranges kan du kun bruge, hvis din kernel har et passende patch.
Det med at holde det indenfor 192.168.x.x kan klares med en subnetmaske: iptables -A INPUT -j ACCEPT -p tcp -s 192.168.0.0/16 --dport 137 iptables -A INPUT -j ACCEPT -p tcp -s 192.168.0.0/16 --dport 138 iptables -A INPUT -j ACCEPT -p tcp -s 192.168.0.0/16 --dport 139
Du bør også sætte tilsvarende linier ind for udp, da det også bliver brugt til SMB (samme porte)
/16 er en forkortelse for subnet masken 255.255.0.0
Så det er for at holde det netværk den skal åbne for indenfor 192.168.x.x rangen.
Eks: En ip adresse der befinder sig på netværk med 255 adresser skrives som fx 10.11.12.13/24. Det kan også skrives som 10.11.12.13/255.255.255.0. Det skal i begge tilfælde forstås som en bitmaske: En /24 er bitmasken 11111111111111111111111100000000 - Altså 24 1'er og 8 nuller. Den bruges til at fortælle hvor network og broadcast adressen på et netværk befinder sig, og altså også hvor mange adresser der er på det net man forsøger at beskrive.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.