objective-see / LuLu

LuLu is the free macOS firewall
GNU General Public License v3.0
9.83k stars 456 forks source link

Lulu and MacOS 12.5 latest Monterey Update #477

Open alrightson opened 2 years ago

alrightson commented 2 years ago

I have just spent the morning with apple support due to wi-fi problems. Apple has said that Lulu is stopping my mac connecting to the internet. This is with the latest Monterey update 12.5

Bq6mzBQlpX323V9v commented 2 years ago

Same here. I reinstalled Lulu (with the same rules) and it worked again, but after a shut down, I lost the connection again. Disabled Lulu and everything was fine. Enabled it again and still holds but I'm concerned it may be interrupting my connection. Problems started after 12.5 and it's totally clear the problem is Lulu related.

themiguelamador commented 2 years ago

Same issue here after the update. When I wake up the computer it cannot connect to the internet, until I disable lulu.

NewAlexandria commented 2 years ago

FWIW, seeing the same issue as described, with Ventura 13.0 Beta (22A5311f)

So maybe it points to a common extension API change.

nick-myers-dt commented 2 years ago

I'm using Monterey 12.2, and Lulu 2.4.2.

I returned from holiday today, booted up my laptop and had no network connectivity. Disabling LuLu restored network connectivity.

I quit LuLu, entered my password to allow LuLu to modify a System Extension, and then restarted LuLu.

I got a notification from LuLu that the Network Extension was not running. Went to System Preferences and allowed LuLu.app to load.

Now I have network connectivity and LuLu is working normally.

Perhaps suggesting that its an issue affecting how the Network Extension is loading (the software starts and runs but does not have permission from MacOS to handle traffic?)

Jerry23011 commented 2 years ago

I'm using Monterey 12.2, and Lulu 2.4.2.

I returned from holiday today, booted up my laptop and had no network connectivity. Disabling LuLu restored network connectivity.

I quit LuLu, entered my password to allow LuLu to modify a System Extension, and then restarted LuLu.

I got a notification from LuLu that the Network Extension was not running. Went to System Preferences and allowed LuLu.app to load.

Now I have network connectivity and LuLu is working normally.

Perhaps suggesting that its an issue affecting how the Network Extension is loading (the software starts and runs but does not have permission from MacOS to handle traffic?)

I think it’s simply because the extension wasn’t installed when you restarted Lulu. Remember you entered your password and uninstalled the system extension.

nick-myers-dt commented 2 years ago

@Jerry23011 you are absolutely right. What I was attempting to do (and obviously failed to do) was indicate that when started independently, and the Network Extension is given permission, everything works. When the software starts after a reboot, no network connectivity is available (whilst LuLu is running).

Crispaor commented 2 years ago

I have the same problem since I updated to Monterrey 12.5 Apparently it connects via wifi to the router but there is no internet. Now I know it's because of Lulu but before I solved it by deleting Wifi from the Network control panel and recreating it.

Jerry23011 commented 2 years ago

Hey, everyone, my friend just told me that he encountered some internet connection issue running macOS 12.5, and he has never had Lulu on his Mac. He told me he couldn't access any websites in Safari and couldn't send iMessage. This is exactly what happened to me a few days ago, and both machines are Apple silicon, so could it be the problem of macOS 12.5 and not Lulu?

alrightson commented 2 years ago

Hi mate, as i said in my post, i spent quite a bit of time with apple support, and they had me remove apps from start up and login in and as soon as i removed Lulu and tested it, it worked as normal. So for me at least the problem is with Lulu

Jerry23011 commented 2 years ago

Hi mate, as i said in my post, i spent quite a bit of time with apple support, and they had me remove apps from start up and login in and as soon as i removed Lulu and tested it, it worked as normal. So for me at least the problem is with Lulu

Alright, thanks

adrianmldn commented 2 years ago

I have a similar issue on MacOS 11.6. After a few hours of use, LuLu uses 100% of CPU, which causes all apps to stop working, internet stops working also. Only fix is a restart or terminating /Library/SystemExtensions/C0BEA860-C389-47A9-8770-421B829D1729/com.objective-see.lulu.extension.systemextension/Contents/MacOS/com.objective-see.lulu.extension via Terminal (Activity Monitor won't even load to show anything, so Terminal is the only option!

Upon terminating and re-opening LuLu it asks for Extensions to be approved in System Preferences, then all works normal again after allowing!

ErynManela commented 2 years ago

I am having the same problem with 12.5.1 - near 100% cpu usage, task monitor can't even load, internet connections don't work. Disabling Lulu from the menu bar fixed it.

adrianmldn commented 2 years ago

I am having the same problem with 12.5.1 - near 100% cpu usage, task monitor can't even load, internet connections don't work. Disabling Lulu from the menu bar fixed it.

Okay, good to know, not sure if I tried disabling LuLu from the menu bar as a first step, will try that next time.

Jerry23011 commented 2 years ago

Hey guys, have you tried to ping the DNS servers in terminal when there's a connection issue? I just experienced the problem yet again, my Safari and my RSS reader are not responding; however, when I tried to ping the IP of my service provider's DNS and my router, both responded, implying that my Mac is not completely offline. Also, my Express is working just fine as well, I can connect within seconds. Just found a convenient way to solve this problem temporarily: Connect to a different network and then switch back to the original one.

adrianmldn commented 2 years ago

Now I am having internet issues. My download speeds have dropped from 50 Mbps to 10 Mbps. I assume this is a LuLu issue also, although, as it just randomly fluctuates, it's difficult to diagnose.

dm5n commented 2 years ago

Ethernet stopped working on my hackintosh. Tried resetting network to no avail. Ethernet restored after uninstalling Lulu.

adrianmldn commented 2 years ago

I uninstalled and reinstalled LuLu about a week ago. No issues thus far.

dm5n commented 2 years ago

As I understand it (dimly), Lulu accumulates filtering rules over time. I know Lulu differentiates between system processes and user-space apps but I wonder if this could be an outcome of a poorly scoped user-accepted rule(s)?

adrianmldn commented 2 years ago

That could be it. When reinstalling, all filtering rules are removed, so it does make sense.

adrianmldn commented 1 year ago

Issue returned today, while running NordVPN for the first time in a while. LuLu spikes as usual and bricks my MacBook.

Jerry23011 commented 1 year ago

VPNs would usually modify your DNS and search domain, so please check your DNS after connecting to a VPN, sometimes it's not Lulu's problem. On how to check your DNS on macOS, here's the Apple support page

adrianmldn commented 1 year ago

So I’ve just found out that it was actually not NordVPN causing the issue. It is in fact qBitTorrent. Anything I check in this case? I will try switching to another torrent client in the mean time, and see if that still causes issues.

Jerry23011 commented 1 year ago

good luck 👍🏻

adrianmldn commented 1 year ago

I reset qBittorrent preferences. Which seemed to solve the issue for a few weeks. But today I had the issue once again, without qBitTorrent or NordVPN running. This time I was downloading 3GB of files from Google Drive in Firefox web browser. My MacBook restarted and upon using it again, the internet was not working, so I checked running processes and LuLu was once again at 100% CPU.

I'm thinking to switch to Little Snitch as an alternative for now, just gotta make the purchase.

adrianmldn commented 1 year ago

Purchased Little Snitch and just had the same issue happen. So I’m going to guess it’s just something within qBittorrent causing the issue.

Jerry23011 commented 1 year ago

Purchased Little Snitch and just had the same issue happen. So I’m going to guess it’s just something within qBittorrent causing the issue.

I switched from qb to Motrix and Transmission. This haven’t happened to me for months.