Home
Help
Search
Login
Register
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Namensauflösung der Firewall für Hostnamen in Regeln
« previous
next »
Print
Pages: [
1
]
Author
Topic: Namensauflösung der Firewall für Hostnamen in Regeln (Read 6360 times)
h4p4t3
Newbie
Posts: 35
Karma: 0
Namensauflösung der Firewall für Hostnamen in Regeln
«
on:
February 05, 2018, 09:21:10 am »
Hallo zusammen,
nach dem Upgrade auf 18.1 haben wir ein Problem mit der Namensauflösung der Firewall. Diese hat als DNS-Server des Netzwerks eine Fritzbox (über die der Internet-Zugang bereitgestellt wird) sowie einen weiteren internen DNS-Server eingestellt.
Zzt. funktioniert der Zugriff auf einen externen Mailserver nur mit Unterbrechungen. Der externe Mailserver ist über einen Hostnamen bzw. zwei verschiedene IP-Adressen erreichbar. In der Firewall war lediglich der Hostname eingetragen, was bis einschließlich 17.7 auch kein Problem war. Seit dem Upgrade auf 18.1 funktionniert der Mailzugriff nur noch sporadisch. Es zeigt sich, dass die Namensauflösung zwar funktioniert, aber es wird nur zu der einen IP-Adresse aufgelöst. Versucht der Client sich über den Hostnamen mit der anderen IP-Adresse zu verbinden, wird er zurückgewiesen.
Ich habe zur Kontrolle die Regeln aufgesplittet - die erste Regel erlubt den Zugriff über den Hostnamen, die zweite Regel erlaubt den Zugriff über bei die IPs. Eigentlich würde ich erwarten, dass die zweite Regel nicht benötigt wird, das Protokoll der Firewall beweist aber das Gegenteil.
Gibt es hier eine Stellschraube, an der sich drehen lässt?
Dank & Gruß
Jens
Logged
h4p4t3
Newbie
Posts: 35
Karma: 0
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #1 on:
February 05, 2018, 01:54:24 pm »
Als Ergänzung:
Ein
host imap.mail.example
ergibt
imap.mail.example is an alias for mail.farm.mail.example.
mail.farm.mail.example has address ###.###.###.124
Der Zugriff auf die *.124-Adresse wird jedoch erst durch die IP-basierte Regel freigegeben, die auf dem Hostname basierende Regel schlägt also nicht an.
Logged
h4p4t3
Newbie
Posts: 35
Karma: 0
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #2 on:
February 05, 2018, 02:42:26 pm »
Und spätestens jetzt bin ich völlig ratlos:
Logged
h4p4t3
Newbie
Posts: 35
Karma: 0
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #3 on:
February 06, 2018, 08:16:34 am »
Ähnliche Effekte im Log treten auch hier auf:
https://forum.opnsense.org/index.php?topic=7169.0
Ingrid
Logged
h4p4t3
Newbie
Posts: 35
Karma: 0
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #4 on:
February 13, 2018, 10:51:34 am »
Hmm,
kann das niemand nachvollziehen?
Oder habe ich einen gedanklichen Fehler, mangelt es an Informationen ... ?
Logged
JeGr
Hero Member
Posts: 1945
Karma: 227
old man standing
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #5 on:
February 13, 2018, 12:09:29 pm »
Im verlinkten Beitrag bin ich mir nicht schlüssig, ob das wirklich ein block nach einem pass ist, da man die TCP Flags nicht sehen kann. Es ist gut möglich, dass der allow auf ein S Package ging und ein falsches / asymmetrisches Routing zu dem Block danach führt. Dazu bräuchte man aber detailliertere Logs.
@Franco et al: Gibt es eigentlich einen spezifischen Grund, warum in den opnsense firewall logs die Flags nicht mehr in der Übersicht gelistet sind (und auch bei den Details sind keine angegeben)? In so einem Fall wie oben, wäre das durchaus interessant ob das SYN oder FIN/ACK oder sonstwas Pakete sind.
Logged
"It doesn't work!" is no valid error description!
- Don't forget to [applaud] those offering time & brainpower to help you!
Better have some *sense as no(n)sense!
If you're interested in german-speaking business support, feel free to reach out via PM.
franco
Administrator
Hero Member
Posts: 17661
Karma: 1611
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #6 on:
February 13, 2018, 02:51:07 pm »
Eine Erweiterung ist in Arbeit:
https://github.com/opnsense/core/issues/2195
Die Flags sind in den Details, aber nur wenn diese auch gesetzt sind (TCP).
Grüsse
Franco
Logged
JeGr
Hero Member
Posts: 1945
Karma: 227
old man standing
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #7 on:
February 13, 2018, 03:52:12 pm »
> Die Flags sind in den Details, aber nur wenn diese auch gesetzt sind (TCP).
Hmm das ist merkwürdig denn ich habe in der Test VM TCP Blocks, bei denen keine Flags angegeben sind. Das wäre schon recht ungewöhnlich, da das eigentlich hätten SYNs sein müssen. *grübel*
Logged
"It doesn't work!" is no valid error description!
- Don't forget to [applaud] those offering time & brainpower to help you!
Better have some *sense as no(n)sense!
If you're interested in german-speaking business support, feel free to reach out via PM.
franco
Administrator
Hero Member
Posts: 17661
Karma: 1611
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #8 on:
February 13, 2018, 06:26:35 pm »
Hmpf, da stimmt was nicht. Die Flags sind die TCP Options in der GUI, die Flags tauchen gar nicht auf. Brb...
Logged
franco
Administrator
Hero Member
Posts: 17661
Karma: 1611
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #9 on:
February 13, 2018, 07:01:58 pm »
Ein Anfang...
https://github.com/opnsense/core/commit/44d4fa90
# opnsense-patch 44d4fa90
Wer die Spezifikation liest ist klar im Nachteil, wenn die Implementation nicht dazu passt.
Grüsse
Franco
Logged
h4p4t3
Newbie
Posts: 35
Karma: 0
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #10 on:
March 13, 2018, 02:14:36 pm »
So, in der Hoffnung, dass sich etwas durch die anstehenden Updates verändert, habe ich das Thema ausgesessen. Hat leider nicht komplett geholfen. Das Log sieht relativ ok aus, es gibt einige Absurditäten, was die Anzeige der anschlagenden Regel angeht, dass ist mir aber erst mal egal.
Das Grundproblem bleibt. Der Loadbalancer des Providers verteilt die Anfragen für den IMAP- als auch den SMTP-Server auf zwei verschiedene IPs. Die Regel in der Firewall bezieht sich auf die verwendeten CNAMEs. Die Firewall kennt aber immer nur eine der beiden IPs und unterbindet Anfragen der Clients an die jeweils andere IP.
Unter 17.* gab es dieses Problem nicht.
Logged
JeGr
Hero Member
Posts: 1945
Karma: 227
old man standing
Re: Namensauflösung der Firewall für Hostnamen in Regeln
«
Reply #11 on:
March 13, 2018, 04:09:33 pm »
Was spricht denn dagegen das direkt mit beiden IPs in einem Alias zu machen?
Ansonsten würde ich das mit dem Namen (Hostname) als Alias nochmal testen, eine Regel dazu machen und mit Logging arbeiten und das nochmal genau auslesen aus den Logs, was da schief läuft. Auch wie der CNAME aufgelöst wird von der Firewall könnte einen Unterschied machen. Evtl. lösen die DNSe der Sense den CNAME anders auf?
Logged
"It doesn't work!" is no valid error description!
- Don't forget to [applaud] those offering time & brainpower to help you!
Better have some *sense as no(n)sense!
If you're interested in german-speaking business support, feel free to reach out via PM.
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Namensauflösung der Firewall für Hostnamen in Regeln