Synology NAS insmod 不明なシンボル

Synology NAS insmod 不明なシンボル

フォローしようとしています。これSynology NASのNAT設定ガイド。これは私にとって非常に効果的です!私にとっては、すべてがうまくいっています。しかし、翌朝に戻ってみると、NASがシステムアップデート[DSM 6.2.2-24922]を完了した状態でした...スクリプトが消えて再生成しましたが、NATカーネルモジュールをロードできないというエラーが発生しました。 。

insmodを介して問題を切り離そうとしたところ、どのモジュールが失敗したのかを確認でき、その原因が「不明なシンボル」であることがわかりました。私が見たものは次のとおりです(ここの変数は上記のリンクスクリプトで定義されています)。

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

私はそれを修正する方法を本当に知らない。 DSMをダウングレードしてみてください。ロードできないオブジェクトを更新しているのでしょうか?どんなアイデアがありますか?

ベストアンサー1

結局、NATを処理するためにNASにTinyCore VMをインストールしました。少し不要なようですが、もう少し制御しやすいようですが…動作します。

おすすめ記事