Gå til innhold

OSX: tilgang til linux server: atalk+smb


Anbefalte innlegg

Har noen macer med OS9, noen med OSX

Har også PC'r med windows og linux. (Ikke start diskusjon at mac også er pc!)

En av linux maskinene er filserver, både internt og public. Den må derfor ha sin egen brannmur (i tillegg til den branmuren som tar seg av resten av nettet.)

 

OS9 maskinene kom fint inn på serveren over atalk.

Windows og linux maskinene kom fint inn på server over smb.

OSX maskinene kom ikke inn på serveren, men hadde tilgang til filer som var delt på både de andre macene, windows maskinene og de andre linuxmaskinene.

 

Skrudde så av firewallen på serveren, og osx maskinene kom inn.

 

La så inn Connection state/tracking i firewallen. Nå kommer OSX maskinene inn over atalk, men ikke over smb. (Skrur jeg av firewallen, som kommer de også inn over smb.)

 

Hva må jeg sette av regler i firewallen for at OSX skal slippe igjennom med smb?

(Hvorfor er disse reglene bare nødvendig for OSX, og ikke linux og windows?)

 

Her er alle relevante regler fra iptables: (ipadressene på nettet ligger på 192.168.1.x. x=1 og x=10 er to andre maskiner som ikke skal ha tilgang)

 

iptables -P INPUT DROP

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A INPUT -i ! eth0 -m state --state NEW -j ACCEPT

 

#smb

iptables -A INPUT -s 192.168.1.1 -p tcp --dport 139 -j DROP

iptables -A INPUT -s 192.168.1.10 -p tcp --dport 139 -j DROP

iptables -A INPUT -s 192.168.1.0/255.255.0.0 -p tcp --dport 139 --syn -j ACCEPT

 

#atalk

iptables -A INPUT -s 192.168.1.1 -p tcp --dport 548 -j DROP

iptables -A INPUT -s 192.168.1.10 -p tcp --dport 548 -j DROP

iptables -A INPUT -s 192.168.1.0/255.255.0.0 -p tcp --dport 548 --syn -j ACCEPT

iptables -A INPUT -s 192.168.1.1 -p udp --dport 548 -j DROP

iptables -A INPUT -s 192.168.1.10 -p udp --dport 548 -j DROP

iptables -A INPUT -s 192.168.1.0/255.255.0.0 -p udp --dport 548 -j ACCEPT

 

# ikke kringkast atalk og smb ut av lokalnettet

iptables -A OUTPUT -s 192.168.1.0/255.255.0.0 -p tcp --sport 137:139 -j ACCEPT

iptables -A OUTPUT -s 192.168.1.0/255.255.0.0 -p udp --sport 137:139 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 137:139 -j DROP

iptables -A OUTPUT -p udp --sport 137:139 -j DROP

iptables -A OUTPUT -s 192.168.1.0/255.255.0.0 -p tcp --sport 548 -j ACCEPT

iptables -A OUTPUT -s 192.168.1.0/255.255.0.0 -p udp --sport 548 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 548 -j DROP

iptables -A OUTPUT -p udp --sport 548 -j DROP

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...