Bug im Captive Portal

Started by Wayne Train, November 17, 2017, 01:46:17 PM

Previous topic - Next topic
Hi,

ich habe einen Bug im CaptivePortal auf Version OPNsense 17.7.5-amd64 entdeckt.
Ich hoffe das ich an dieser Stelle richtig bin, ansonsten melde ich ihn auch gerne woanders....

Wenn ich z.B. in den Feldern

Allowed addresses

und

Allowed MAC addresses

Geräte whitelisten will, dann wird dies nicht in die Konfiduration (/conf/config.xml) übernommen. Bisher habe ich es nur geschafft, das Captive Portal durch manuelles editieren der XML und anschliessenden Neustart dazu zu bringen die MAC und die IP zu schlucken.

Aktuell habe ich allerdings das Problem, dass ich ein weiteres Gerät whitelisten muss. Habe ich jetzt auch direkt mit vi in die XML geschrieben. Zuerst kommasepariert, dann mit Leerzeichen. Leider wird in beiden Fällen die zweite IP ignoriert und ei Whitelist greift nicht. Hat jemand vielleicht ne Idee, wie ich meiner OPN die zweite IP beibringe ?

MFG
Wayne



Hi,
ja und nach der ersten IP auch.
Warum ? Muss das ein Semikolon sein  ?

Ich hatte beides probiert. Ohne Komma zieht der beide IPs in ein graues Kästchen der GUI.

Ne, nach der MAC ein Komma, wenn du dann Space drückst wird das eingekastelt, so muss es sein. Siehe Screenshot anbei ..

Genau.
So sieht es bei mir auch aus, wenn ich das kommagetrennt mache.
Allerdings "merkt" die OPN sich die IPs und MACs nur, wenn ich sie über einen Editor direkt in die Konfiguration schreibe.
Zusätzlich dazu wird die zweite MAC und IP igrnoriert.
Könntest du mal in deiner conf.xml schauen, sofern sie bei dir von der WebGUI geschrieben wird, ob die IPs und MACs jeweils in einem XML-Tag eingefasst sind, oder ob mehrere Tags, also jeweils eins pro IP / MAC existieren ? Das wäre super.
Ich habs momentan so

<allowedAddresses>1.1.1.1,2.2.2.2</allowedAddresses>
<allowedMACAddresses>11::22:33:44:55:66,22:33:44:55:66:77</allowedMACAddresses>

Wie sieht das bei dir aus ? Und noch wichtiger: Funktioniert das bei dir ?
MFG
Wayne

Ich verwende CP nicht, wollte erst mal nur einen Userfehler ausschließen ..


Also es wird auf jeden Fall richtig in die Config geschrieben:

          <allowedAddresses/>
          <allowedMACAddresses>00:00:00:00:00:00,aa:aa:aa:aa:aa:aa</allowedMACAddresses>
          <transparentHTTPProxy>0</transparentHTTPProxy>

Hi,
das wurde es bei mir unter der 17.7.5-amd64 nicht. Ich musste es manuell eintragen. Mittlerweile funktioniert das whitelisting aber.
Danke dir.