-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] browser log reports wireguard module is not active but lsmod shows it is active #9
Comments
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid. |
If you read our readme you will see that you need the |
Also note, that app store is nothing to do with us and the reason your version is pinned is due to the person creating it has pinned that version tag. |
ok - I will pass this feedback onto the developer (@WisdomSky). Let me try to create the container directly in docker (as CasaOS doesn’t seem to let me set NET_ADMIN capability for some reason)
good to know I made the assumption you were maintaining the store. thank you for taking the time to explain the difference in versions and how it is pinned 📌 |
Hi @chinarut, CasaOS does allow you to set container capabilities from the CasaOS dashboard. Under the app settings, scroll to the bottom and you will find the container capabilities. Once you start typing |
thanks for the quick reply @WisdomSky! The developers noted you are missing the NET_ADMIN capability in your docker-compose file and WireGuard functionality will not work without it. and in response to your comment above, NET_ADMIN capability is not in my capabilities list in my Mullavad container (created from your Coolapp Store): |
Hi, In response to your feedback, you can scroll down the list as the items are arranged alphabetically. Or you can write the whole "NET_ADMIN" for it to appear. That said, I will update the appstore and apply the required missing container capability later today once I'm available. Thank you. |
The 6 capabilities I circled is what is available. I will see if I can reproduce this behavior outside of CasaOS and if not, I will file a bug report with CasaOS. After you update the missing container capability, be sure to test the VPN feature by putting a valid wg0.conf in its config directory. Thanks! |
good news is I got Wireguard to work using the stock container created from the command line using this compose file:
thank you everyone for all the support getting this up and running! 🙌🏼 |
I had to make a recording just so you'll be able to get what I mean by "scroll down the list as the items are arranged alphabetically". Recording.2024-04-20.153612.mp4 |
Ah - my mistake. Thank you for creating that video. I’ve referenced your video in the bug report I submitted to CasaOS I notice you did not update Mullva Browser in your AppStore last night. I created a pull request to make the task easier for you. |
Is there an existing issue for this?
Current Behavior
I have Ubuntu Server 22.04.4 LTS with CasaOS v0.4.8. Container version 13.0.13-ls59
not clear why “image” version differs (13.0.14-ls60) (putting it here for completeness):
browser works fine without VPN enabled.
I downloaded the following file from my VPN and saved it as
config/wg0.conf
(sanitized for privacy):now this shows up in my log:
I checked to see if my wireguard module is loaded and it is:
what other steps can we take to troubleshoot?
Expected Behavior
Mullvad Browser establishes VPN tunnel using provided Wireguard config file from VPN provider.
http://ifconfig.io reports an IP in Australia instead of my ISP IP.
Steps To Reproduce
Environment
(1)
just FYI, I have WG Easy installed and can successfully tunnel into my server from an external cellular network using the official Wireguard app on a Pixel 6a:
https://github.com/WisdomSky/CasaOS-Coolstore/blob/main/Apps/wg-easy/docker-compose.yml
(2)
to help isolate that is not my VPN provider, I tested a 2nd Wireguard config assigned to my Pixel & able to create a tunnel in the Wireguard app no problem.
CPU architecture
x86-64
Docker creation
from LinuxServer.io AppStore - so I assume this one:
https://github.com/WisdomSky/CasaOS-LinuxServer-AppStore/blob/main/Apps/Mullvad-browser/docker-compose.yml
Container logs
The text was updated successfully, but these errors were encountered: