[fli4l] Konfiguration - Zugriff auf verschiedene Netze
Christoph Schulz
fli4l at kristov.de
Mo Nov 30 13:23:55 CET 2015
Hallo!
TomW schrieb:
> Kann mir hier denn keiner mehr helfen?
> Oder ist das was ich will nicht möglich?
Das Problem ist, dass c3surf seine Regeln noch _vor_ den Regeln
0 0 ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 ctstate RELATED /* PF_FORWARD_ACCEPT_DEF */
0 0 ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 ctstate ESTABLISHED /* PF_FORWARD_ACCEPT_DEF */
installiert. Dadurch kommen Pakete von 192.168.2.0/24 im Netz 192.168.3.0/24
zwar an, aber die Antwortpakete nicht mehr, weil die c3surf-Regel
0 0 REJECT all -- * * 192.168.3.0/24
0.0.0.0/0 /* prot:any 192.168.3.1/24 any REJECT */ reject-with
icmp-port-unreachable
(in der Kette c3surf_control) jegliche Pakete von 192.168.3.0/24 irgendwohin
unterbindet.
Man könnte analysieren, ob man den c3surf-Regelblock nicht _nach_ den
PF_FORWARD_ACCEPT_DEF-Regeln (also hinter
0 0 PORTFWACCESS all -- * * 0.0.0.0/0
0.0.0.0/0 ctstate NEW /* PF_FORWARD_ACCEPT_DEF */
) schieben könnte. Dann würde die ESTABLISHED-Regel greifen und die
Antwortpakete erlauben. Aber ich nutze c3surf nicht, so dass ich mir erst
einmal eine Minimalkonfiguration mit mehreren VMs etc. bauen müsste. Denn es
könnte unerwünschte Nebeneffekte geben, etwa dass zur Erlaubniszeit
langlebige (TCP-)Verbindungen aufgebaut und in der Verbotszeit weitergenutzt
werden. Das ist vermutlich unerwünscht.
Viele Grüße,
--
Christoph Schulz
[fli4l-Team]
Mehr Informationen über die Mailingliste Fli4L