Установка iptables - can't initialize iptables table `nat'

Добрый день.
Пытаемся установить iptables, однако в системе не найден модуль ядра iptable_nat для работы iptables - iptable_nat.ko. Вот список всех доступных модулей:

root-wirenboard-ABIWPRX7{~}: ls -lh /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/
итого 232K
-rw-r--r-- 1 root root  21K апр 18 17:58 arp_tables.ko
-rw-r--r-- 1 root root 6,4K апр 18 17:58 iptable_filter.ko
-rw-r--r-- 1 root root 6,2K апр 18 17:58 iptable_mangle.ko
-rw-r--r-- 1 root root 5,7K апр 18 17:58 iptable_raw.ko
-rw-r--r-- 1 root root  23K апр 18 17:58 ip_tables.ko
-rw-r--r-- 1 root root 4,5K апр 18 17:58 ipt_ah.ko
-rw-r--r-- 1 root root 5,3K апр 18 17:58 ipt_REJECT.ko
-rw-r--r-- 1 root root 5,3K апр 18 17:58 ipt_rpfilter.ko
-rw-r--r-- 1 root root  11K апр 18 17:58 ipt_SYNPROXY.ko
-rw-r--r-- 1 root root  17K апр 18 17:58 nf_conntrack_ipv4.ko
-rw-r--r-- 1 root root 5,0K апр 18 17:58 nf_defrag_ipv4.ko
-rw-r--r-- 1 root root 4,8K апр 18 17:58 nf_dup_ipv4.ko
-rw-r--r-- 1 root root 9,7K апр 18 17:58 nf_log_ipv4.ko
-rw-r--r-- 1 root root  14K апр 18 17:58 nf_nat_h323.ko
-rw-r--r-- 1 root root  11K апр 18 17:58 nf_nat_ipv4.ko
-rw-r--r-- 1 root root 6,4K апр 18 17:58 nf_nat_masquerade_ipv4.ko
-rw-r--r-- 1 root root 7,7K апр 18 17:58 nf_nat_pptp.ko
-rw-r--r-- 1 root root 5,7K апр 18 17:58 nf_nat_proto_gre.ko
-rw-r--r-- 1 root root  14K апр 18 17:58 nf_nat_snmp_basic.ko
-rw-r--r-- 1 root root 6,5K апр 18 17:58 nf_reject_ipv4.ko

Где можно найти iptable_nat.ko? быть может вы его уже компилировали для каких либо нужд.
Или подскажите пожалуйста как его можно скомпилировать. Спасибо.

Смежные темы:

  1. https://support.wirenboard.com/t/2281

Пытаемся включить возможность использования WB в качестве маршрутизатора.

Нам это необходимо, так как у нас есть два WB подключенных между собой ethernet кабелем. Только у одного из двух WB есть GSM модуль.

Воспользовались ссылками:

  1. https://ru.stackoverflow.com/questions/603471
  2. https://superuser.com/questions/813323
  3. https://stackoverflow.com/questions/21983554

Столкнулись с проблемой, что iptables не поддерживает nat таблицы:

root-wirenboard-ABIWPRX7{~}: iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

iptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

В системе так же не найден модуль ядра iptable_nat для работы iptables - iptable_nat.ko:

root-wirenboard-ABIWPRX7{~}: ls /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/iptable_nat.ko

ls: невозможно получить доступ к '/lib/modules/4.9.22-wb6/kernel/net/ipv4/netfilter/iptable_nat.ko': Нет такого файла или каталога

Добрый день!

Обновите пожалуйста пакет с ядром, iptables там есть довольно давно:

apt update && apt install linux-image-wb6
root@wirenboard-AXXVJI62:~# modinfo iptable_nat
filename:       /lib/modules/4.9.22-wb6/kernel/net/ipv4/netfilter/iptable_nat.ko
license:        GPL
srcversion:     1F0CF39D3A7E66C295AA4FE
depends:        ip_tables,nf_nat_ipv4
intree:         Y
vermagic:       4.9.22-wb6 SMP mod_unload modversions ARMv6 p2v8 

P.S. у нас не принято постить сообщения два раза (быстрее от этого мы не ответим), тем более в мёртвые старые темы. Перенёс всё в одну.

Спасибо, помогло.

Если же “iptables там есть довольно давно”, тогда почему его нет на WB?
Сообщения разные. Тем более гугл направляет именно на другую тему, которая висит без ответа. Другие пользователи так же будут в первую очередь искать ответ в той теме, а не в этой. Поэтому зря вы перенесли сообщение - лучше бы продублировали ответ.

Добавил ссылку сюда в “ту” тему.

1 лайк