[GH-ISSUE #1139] ebpf not working in a docker container #1790

Open
opened 2026-08-05 00:43:59 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @lfarkas on GitHub (Sep 11, 2023).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1139

running on home assistant in a docker container it gives this error:

2023-09-11T18:16:30+02:00 WARN client/internal/wgproxy/factory_linux.go:15: failed to initialize ebpf proxy, fallback to user space proxy: field NbXdpProg: program nb_xdp_prog: load program: permission denied: 12: (2d) if r2 > r1 goto pc+148: R1 pointer comparison prohibited (21 line(s) omitted)

i use these privileges during docker run:

Originally created by @lfarkas on GitHub (Sep 11, 2023). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1139 running on home assistant in a docker container it gives this error: ``` 2023-09-11T18:16:30+02:00 WARN client/internal/wgproxy/factory_linux.go:15: failed to initialize ebpf proxy, fallback to user space proxy: field NbXdpProg: program nb_xdp_prog: load program: permission denied: 12: (2d) if r2 > r1 goto pc+148: R1 pointer comparison prohibited (21 line(s) omitted) ``` i use these privileges during docker run: - NET_ADMIN - NET_RAW - BPF but not - SYS_ADMIN - SYS_RAWIO since those are not required according to: https://github.com/netbirdio/netbird/issues/933
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#1790