omarchy icon indicating copy to clipboard operation
omarchy copied to clipboard

Unable to connect to WPA2 Enterprise 802.1X networks with Imapala

Open HassanSattar3 opened this issue 2 months ago • 10 comments

System details

Lenovo Thinkpad T490

What's wrong?

I’ve been using ohmarchy on my laptop since it runs faster, and I already use arch + hyprland on my main pc. when I go to school though, the wifi there uses WPA2 enterprise 802.1X, and impala can’t connect to it.

I tried using networkmanager, but it’s kinda glitchy and weird. maybe networkmanager should be the default since it works better for school or work networks like this.

HassanSattar3 avatar Oct 11 '25 22:10 HassanSattar3

impala author here. There is an open issue in impala about that one. https://github.com/pythops/impala/issues/21

pythops avatar Oct 15 '25 07:10 pythops

I tried using networkmanager, but it’s kinda glitchy and weird. maybe networkmanager should be the default since it works better for school or work networks like this.

see: https://github.com/basecamp/omarchy/issues/1414

and im sorry @pythops , Impala is really nice, but NetworkManager offers all enterprise WiFi and VPN solutions right out of the box... so i proposed a switch using a different tui: https://github.com/basecamp/omarchy/pull/2909

If Impala could also be compatible with NetworkManager... that might be my dream solution

kromsam avatar Oct 28 '25 16:10 kromsam

@kromsam No need to be sorry. People are free to use whatever suit them the best and if impala does not work for you, that's fine for me :)

The work to support NetworkManager has started but it is very slow as I am the only one working on it only on my free time. I guess it will happen at some point but can not give any specific deadline.

pythops avatar Oct 28 '25 19:10 pythops

~~I have a PR for WPA2 enterprise that implement the EAP-TLS protocol, You can give it a try, it should hopefully work for you ( I have tested for me and it works) I am implementing the rest of the protocols in the upcoming days https://github.com/pythops/impala/pull/75~~ Edit: Sorry, I forgot that impala is gonna be removed from Omarchy, never mind

pythops avatar Nov 07 '25 17:11 pythops

Edit: Sorry, I forgot that impala is gonna be removed from Omarchy, never mind

haha, don't rush to conclusions. the overlords haven't said anything yet.

kromsam avatar Nov 07 '25 18:11 kromsam

Getting the same issue here. Would love to know what's solution for this.

dvrnt avatar Nov 11 '25 04:11 dvrnt

@dvrnt I have merged the PR for to the main branch, if you have WPA2 enterprise that is using TLS then it will work for sure( I have tested it myself), for the other protocols, I did not test yet so you can give it try and let me know how it works for you. here is the issue where we keep track https://github.com/pythops/impala/issues/21

pythops avatar Nov 11 '25 09:11 pythops

Guys, the new impala release is out, solving this issue!!

but, the omarchy uses a proxy that delays the aur repo in one month, so if you want to stay up to date in this new release, follow the instruction on documentation: https://learn.omacom.io/2/the-omarchy-manual/66/other-packages

or build the latest version by yourself using rust.

anyway, the following commands is a workaround if you dont wanna wait one month:

omarchy-refresh-pacman-mirrorlist edge
sudo pacman -S impala
omarchy-refresh-pacman-mirrorlist

felipeadeildo avatar Nov 22 '25 11:11 felipeadeildo

About that, there's a little problem about permissions on running impala.

Image

maybe create a specific user to the impala with rights on the network folder. But it must be implemented by impala it self.

for while, im just running on a separate terminal sudo impala and being happy.

felipeadeildo avatar Nov 24 '25 12:11 felipeadeildo

To be clear, this is not a choice made by impala, iwd stores the network configuration in the directory /var/lib/iwd and it is only accessible and writable with root

pythops avatar Nov 26 '25 07:11 pythops