-
Notifications
You must be signed in to change notification settings - Fork 608
Closed
Labels
networkingIssues related to networking features (--net=, etc)Issues related to networking features (--net=, etc)
Description
Description
The default libvirt NAT network fails to start (even after applying the dnsmasq.profile which was in fix 5089.
Appears to be related to:
#5089
Steps to Reproduce
- Replace the dnsmasq.profile with the latest one in the repository:
https://github.com/netblue30/firejail/blob/master/etc/profile-a-l/dnsmasq.profile
- Open terminal and try to start the NAT network inf
sudo virsh net-start default
- Then the following error will show:
error: Failed to start network default
error: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/local/bin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper) unexpected exit status 1: Error: PATH environment variable not set
Expected behavior
- The NAT Nework interface should start and go active.
❯ sudo virsh net-start default
Network default started
~
❯ sudo virsh net-list --all
Name State Autostart Persistent
--------------------------------------------
default active yes yes
Actual behavior
The NAT Network interface fails to go active when firejail is enabled.
Environment
Linux info:
OS: EndeavourOS Linux x86_64
Kernel: 5.15.37-1-lts
Shell: zsh 5.8.1
DE: GNOME 42.1
WM: Mutter
firejail --version
firejail version 0.9.68
Compile time support:
- always force nonewprivs support is disabled
- AppArmor support is enabled
- AppImage support is enabled
- chroot support is enabled
- D-BUS proxy support is enabled
- file transfer support is enabled
- firetunnel support is enabled
- networking support is enabled
- output logging is enabled
- overlayfs support is disabled
- private-home support is enabled
- private-cache and tmpfs as user enabled
- SELinux support is disabled
- user namespace support is enabled
- X11 sandboxing support is enabled
Checklist
- The issues is caused by firejail (i.e. running the program by path (e.g.
/usr/bin/vlc) "fixes" it). - I can reproduce the issue without custom modifications (e.g. globals.local).
- The program has a profile. (If not, request one in
https://github.com/netblue30/firejail/issues/1139) - The profile (and redirect profile if exists) hasn't already been fixed upstream.
- I have performed a short search for similar issues (to avoid opening a duplicate).
- I'm aware of
browser-allow-drm yes/browser-disable-u2f noinfirejail.configto allow DRM/U2F in browsers.
- I'm aware of
- I used
--profile=PROFILENAMEto set the right profile. (Only relevant for AppImages)
EDIT by @rusty-snake: Fix check-boxes
Metadata
Metadata
Assignees
Labels
networkingIssues related to networking features (--net=, etc)Issues related to networking features (--net=, etc)