Synology NAS Insmod unbekanntes Symbol

Synology NAS Insmod unbekanntes Symbol

Ich versuche zu folgenDasAnleitung zum Einrichten von NAT auf meinem Synology NAS. Bei mir hat es super funktioniert! Bei mir hat alles perfekt funktioniert. Aber als ich am nächsten Morgen zurückkam, hatte das NAS ein Systemupdate [DSM 6.2.2-24922] durchgeführt... Die Skripte waren weg und nachdem ich sie neu erstellt hatte, erhielt ich die Fehlermeldung, dass die NAT-Kernelmodule nicht geladen werden konnten.

Beim Versuch, das Problem mit dem Insmod zu isolieren, konnte ich feststellen, welche Module ausfallen, und feststellen, dass es an „unbekannten Symbolen“ liegt. Folgendes sehe ich (beachten Sie, dass die Variablen hier im Skript unter dem obigen Link definiert sind):

# 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)

Ich bin wirklich nicht sicher, wie ich das Problem beheben kann. Vielleicht versuchen, DSM herunterzustufen? Vielleicht die Objekte aktualisieren, die nicht geladen werden können? Irgendwelche Ideen?

Antwort1

Am Ende habe ich einfach eine TinyCore Virtual Machine auf dem NAS installiert, die das NAT handhaben kann. Das scheint ein wenig unnötig, aber ich denke, es ist etwas besser kontrollierbar ... also funktioniert es.

verwandte Informationen