Quick update: I discovered that turning on a third-party VPN (ProtonVPN) on both the Mac and iPhone seems to work around this problem. I think that turning on ProtonVPN turns off Apple's Private Relay which would validate the problem area.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: EricPerl on March 28, 2025, 07:13:30 PMI would remove that "Internet -> WAN (Firewall)" rule on the spot.
It ALLOWS any Internet host that is NOT in your alias to access any port on your public WAN IP!
An allow rule is not blocking anything in any case!!!
An Allow rule with a source (not inverted) only allows hosts matching the criteria.
An allow rule with an inverted (!) source allows all EXCEPT hosts matching the criteria.
More on the rest later.
Quote from: EricPerl on March 27, 2025, 11:06:25 PM+1 on Patrick's reply wrt WAN Address.
The goal is to filter on the way IN (on WAN).
The auto-generated rule you mention is an OUT rule (likely on DMZ).
It would be irrelevant if the packets were filtered coming IN the firewall.
Quote from: Patrick M. Hausen on March 27, 2025, 10:21:55 PMDestination muss "WAN address" sein.
Quote from: tonys on March 27, 2025, 09:38:07 PMQuote from: EricPerl on March 27, 2025, 08:57:26 PMYour PF rule can have an associated FW rule. Are you currently using PASS?
You can also specify a source criteria (eg !bad_actors_alias) in the PF rule.
I've set up an inverted alias list of bogons as shown in the attached JPEG. Unfortunately, those bogons are still being passed to the DMZ interface and flooding the OpenVPN Access Server with unwanted traffic. Again, they're coming in from a previous rule that lets anything out from the firewall. I didn't set that rule, it's automated and can't be deleted, moved, etc.
Quote from: EricPerl on March 27, 2025, 08:57:26 PMYour PF rule can have an associated FW rule. Are you currently using PASS?
You can also specify a source criteria (eg !bad_actors_alias) in the PF rule.
Quote from: troplin on March 22, 2025, 01:42:38 PMHere's what I think happened:
- At one point the alias had the correct type ,,Network(s)" and correct 33 entries.
- Then you switched it to the incorrect type ,,URL Tables" for reasons unknown to me.
- Since the ,,URLs" are obviously not valid blocklist URLs, the (resolved) alias content is not updated and still contains those 33 networks.
- While the type is still ,,URL Tables" you added two networks. But still none of the values are valid blocklist URLs, so the table still contains the last valid list, i.e those 33 networks.
- Now you have changed the type back to ,,Network(s)" but since the content field hasn't changed and this is not a dynamic type, the (resolved) alias table isn't updated.
I can reproduce the behavior. I guess this wasn't considered a valid use case (understandably so).
Just make some actual changes to the contents field and the alias will be updated.
Quote from: meyergru on March 21, 2025, 11:13:28 PMYou should probably read the documentation on "URL tables" again. Its content should be a URL that points to a web resource that contains a list of IPs, not the IPs or networks themselves. Your tony_bogons are of type URL table, but the contents seem to be a list of IPs and networks that would fit a "networks" type alias.
Because there are different alias types, it is syntactically possible to enter something like "192.168.0.0/16" into that field, but what is expected for a URL table alias is something like "https://iplists.firehol.org/files/firehol_level2.netset".
The way you use it, it will never work, and that is regardless of updates and specific OpnSense version.
Quote from: patient0 on March 21, 2025, 10:25:28 PMYou get any error in the logs, can the firewall rule successfully be loaded?