Hallo,
ich kämpfe jetzt schon seit einiger Zeit mit einem Zugriff auf mein webdav Verzeichnis, läuft in owncloud, mittels davfs. Leider habe ich keinen Weg gefunden die iptables firewall so zu konfigurieren, dass der Zugriff erlaubt würde. Bei abgeschalteter firewall, alle ports offen, funktioniert der Zugriff, nur meine Regeln sind nicht korrekt.
Um dem Problem auf die Spur zu kommen, habe ich sowohl die lokale Schnittstelle als auch die externe Schnittstelle freigeschaltet und die entsprechenden Rückkanäle geöffnet.
Die Variable IP_LOCAL_INTERN ist die IP Adresse der Netzwerkschnittstelle eth0 und der webdav Zugriff läuft auschließlich über https.
Ich würde mich freuen, wenn mal jemand über meine Regeln drübersehen könnte. Ich denke, es kann nur ein kleiner Denkfehler in meinem Aufbau stecken.
Gibt es einen systematischeren Ansatz die Ports zu bestimmen, die durch den davfs Zugriff auf das webdav Verzeichnis betroffen sind? Wie kann ich diese Ports bestimmen? Welche Option bei netstat wäre sinnvoll oder gibt es hier geschicktere Alternativen?
Vielen Dank für Eure Unterstützung.
Hier noch die Regeln, die ich ausprobiert habe.
$IPTABLES -A OUTPUT -o lo -s 127.0.0.1 -d 127.0.0.1 -p tcp --dport 443 -j ACCEPT
$IPTABLES -A OUTPUT -o eth0 -s $IP_LOCAL_INTERN -d 127.0.0.1 -p tcp --dport 443 -j ACCEPT
$IPTABLES -A INPUT -i lo -s 127.0.0.1 -d 127.0.0.1 -p tcp --dport 443 -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s $IP_LOCAL_INTERN -d 127.0.0.1 -p tcp --dport 443 -j ACCEPT
# backchannel
$IPTABLES -A INPUT -i lo -s 127.0.0.1 -d 127.0.0.1 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A OUTPUT -o lo -s 127.0.0.1 -d 127.0.0.1 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s $IP_LOCAL_INTERN -d 127.0.0.1 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A OUTPUT -o eth0 -s $IP_LOCAL_INTERN -d 127.0.0.1 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
davfs firewall rules
- schorsch_76
- Beiträge: 2630
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: davfs firewall rules
Hi,
ich würde dir
shorewall [1] empfehlen um die Firewall zu konfigurieren. Die Tabellen von shorewall sind übersichtlicher als manuelle iptable Scripte. Auf meinem Server hab ich auch ein Webdav Laufwerk (ohne owncoud, was aber nur ein normales php Script ist).
davfs2 geht bei mir über https.
Gruß
schorsch
[1] http://www.shorewall.net
ich würde dir
![Debian](/pics/debianpackage.png)
![Debian](/pics/debianpackage.png)
Gruß
schorsch
[1] http://www.shorewall.net