Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - apraile

#1
Thanks a lot, @cercle !

In my case the problem has also been solved setting the wifi channel to Auto (automatic).
#2
Hi,

I have the same problem and it also happens when configuring the wifi interface that is part of a bridge (in my case "WLAN_MAIN"). The router was working correctly with OPNsense 24.1.10_8.

The following is the log of the panic:

Configuring WLAN_HA interface...done.
Configuring WLAN_MAIN interface...

Fatal trap 12: page fault while in kernel mode
cpuid = 3; apic id = 03
fault virtual address = 0xffff
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80d5363d
stack pointer         = 0x28:0xfffffe0062ca6cd0
frame pointer         = 0x28:0xfffffe0062ca6d00
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (ath0 net80211 taskq)
rdi: 0000000000040000 rsi: 0000000000000001 rdx: 000000000000ffff
rcx: 00000000500c2408  r8: 0000000000000000  r9: 0000000000000180
rax: fffff8010359f942 rbx: fffff80103529000 rbp: fffffe0062ca6d00
r10: 0000000000000000 r11: 000007fffffff000 r12: fffffe0008dab000
r13: fffff8010359f938 r14: fffff80103529000 r15: fffffe008a5f7000
trap number = 12
panic: page fault
cpuid = 3
time = 1721983801
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0062ca69c0
vpanic() at vpanic+0x131/frame 0xfffffe0062ca6af0
panic() at panic+0x43/frame 0xfffffe0062ca6b50
trap_fatal() at trap_fatal+0x40b/frame 0xfffffe0062ca6bb0
trap_pfault() at trap_pfault+0x46/frame 0xfffffe0062ca6c00
calltrap() at calltrap+0x8/frame 0xfffffe0062ca6c00
--- trap 0xc, rip = 0xffffffff80d5363d, rsp = 0xfffffe0062ca6cd0, rbp = 0xfffffe0062ca6d00 ---
ieee80211_beacon_construct() at ieee80211_beacon_construct+0x7d/frame 0xfffffe0062ca6d00
ieee80211_beacon_alloc() at ieee80211_beacon_alloc+0xb3/frame 0xfffffe0062ca6d40
ath_beacon_alloc() at ath_beacon_alloc+0x84/frame 0xfffffe0062ca6d80
ath_newstate() at ath_newstate+0x3f2/frame 0xfffffe0062ca6df0
ieee80211_newstate_cb() at ieee80211_newstate_cb+0x1fc/frame 0xfffffe0062ca6e40
taskqueue_run_locked() at taskqueue_run_locked+0x182/frame 0xfffffe0062ca6ec0
taskqueue_thread_loop() at taskqueue_thread_loop+0xc2/frame 0xfffffe0062ca6ef0
fork_exit() at fork_exit+0x7f/frame 0xfffffe0062ca6f30
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0062ca6f30
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---
KDB: enter: panic
[ thread pid 0 tid 100064 ]
Stopped at      kdb_enter+0x33: movq    $0,0xfd9b22(%rip)
db:0:kdb.enter.default> textdump set
textdump set
db:0:kdb.enter.default>  capture on
db:0:kdb.enter.default>  run lockinfo
db:1:lockinfo> show locks
No such command; use "help" to list available commands
db:1:lockinfo>  show alllocks
No such command; use "help" to list available commands
db:1:lockinfo>  show lockedvnods
Locked vnodes
db:0:kdb.enter.default>  show pcpu
cpuid        = 3
dynamic pcpu = 0xfffffe00871b7c40
curthread    = 0xfffff800038d1000: pid 0 tid 100064 critnest 1 "ath0 net80211 taskq"
curpcb       = 0xfffff800038d1520
fpcurthread  = none
idlethread   = 0xfffff8000356d000: tid 100006 "idle: cpu3"
self         = 0xffffffff82e13000
curpmap      = 0xffffffff81b81670
tssp         = 0xffffffff82e13384
rsp0         = 0xfffffe0062ca7000
kcr3         = 0x2c1c000
ucr3         = 0xffffffffffffffff
scr3         = 0x68285000
gs32p        = 0xffffffff82e13404
ldt          = 0xffffffff82e13444
tss          = 0xffffffff82e13434
curvnet      = 0


More information:
Router: apu2e4 with WLE200NX wifi module
BIOS: v24.05.00.01 Dasharo (coreboot+SeaBIOS)

The kernel panic error has been fixed adding kern.smp.disabled=1 sysctl tunable value.

Thanks.

#3
(sorry for my English)                                                                                                                                                             
Hi all,                                                                                                                                                                             
I have a Mullvad account and a Debian server with several web applications (FreshRSS,...). I want only certain applications to go over VPN (Mullvad) by configuring the "HTTP/SOCKS proxy" option of the application (see attached image).
                                                               
It would be like mullvad-proxy (https://github.com/bernardko/mullvad-proxy) but implementing it in OPNsense.                                                                 
Does anyone know how to do it?                                                                                                                                                     
Thank you very much.