Símbolo desconocido de Synology NAS insmod

Símbolo desconocido de Synology NAS insmod

estoy tratando de seguiresteguía para configurar NAT en mi Synology NAS. ¡Funciono muy bien para mi! Tenía todo funcionando perfectamente. Pero cuando regresé a la mañana siguiente, el NAS había realizado una actualización del sistema [DSM 6.2.2-24922]... Los scripts habían desaparecido y después de recrearlos, aparece el error de que los módulos del kernel NAT no se pueden cargar.

Al intentar aislar el problema con insmod, pude determinar qué módulos están fallando y ver que se debe a "símbolos desconocidos". Esto es lo que veo (tenga en cuenta que las variables aquí están definidas en el script en el enlace anterior):

# for MODULE in ${KERNEL_MODULES_NAT}; do "${BIN_SYNOMODULETOOL}" --insmod "${SERVICE}" ${MODULE} || echo ${MODULE} = $?; done
nf_conntrack.ko = 1
nf_defrag_ipv4.ko = 1
nf_conntrack_ipv4.ko = 1
nf_nat.ko = 1
nf_nat_redirect.ko = 1
nf_nat_ipv4.ko = 1
iptable_nat.ko = 255
xt_nat.ko = 255
nf_nat_masquerade_ipv4.ko = 1
xt_REDIRECT.ko = 255
ipt_MASQUERADE.ko = 255

# dmesg | tail -10
[ 2448.777252] iptable_nat: Unknown symbol ipt_alloc_initial_table (err 0)
[ 2448.784021] iptable_nat: Unknown symbol ipt_do_table (err 0)
[ 2448.789913] iptable_nat: Unknown symbol ipt_unregister_table (err 0)
[ 2448.796544] iptable_nat: Unknown symbol ipt_register_table (err 0)
[ 2448.818608] xt_nat: Unknown symbol xt_unregister_targets (err 0)
[ 2448.824851] xt_nat: Unknown symbol xt_register_targets (err 0)
[ 2448.862765] xt_REDIRECT: Unknown symbol xt_unregister_targets (err 0)
[ 2448.869368] xt_REDIRECT: Unknown symbol xt_register_targets (err 0)
[ 2448.891826] ipt_MASQUERADE: Unknown symbol xt_register_target (err 0)
[ 2448.898429] ipt_MASQUERADE: Unknown symbol xt_unregister_target (err 0)

Realmente no estoy seguro de cómo solucionarlo. ¿Quizás intentar degradar DSM? ¿Quizás actualizar los objetos que no se cargan? ¿Algunas ideas?

Respuesta1

Al final, instalé una máquina virtual TinyCore en el NAS que puede manejar NAT. Parece un poco innecesario, pero supongo que es un poco más controlable... así que funciona.

información relacionada