LINUX.ORG.RU
решено ФорумAdmin

table 'nat' not found. Странные вещи творятся.

 , , , ,


0

3

Gentoo-hardened. uname -a

 Linux 4.1.6-hardened x86_64 Intel(R) Xeon(R) CPU E5462 @ 2.80GHz 

iptables -t nat -F

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

grep CONFIG_IP_NF_NAT ... .config

 CONFIG_IP_NF_NAT=m 

По-видимому, нужного модуля в /lib/modules/.../kernel/net/ нет. Куда копать? Ядро собирать все-таки следовало самому? Собирал через genkernel.

Если нужно, make.conf, конфиг ядра могу залить.



Последнее исправление: f3n1x (всего исправлений: 1)
Ответ на: комментарий от backbone

В menuconfig отказывается делать «Y», только «M». Пробовал ручками выставить «Y», результата нет. В menuconfig все равно потом «M».

f3n1x
() автор топика
Ответ на: комментарий от kvap

Выставил, сейчас проверим. Странность скорее в том, что он даже не создает необходимые модули для NAT, хотя они выставлены в M.

Или такое поведение считается нормальным?

f3n1x
() автор топика
Ответ на: комментарий от kvap

iptables -t nat -F

 iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) 

Модули просто не компилятся.

f3n1x
() автор топика
Ответ на: комментарий от kvap

genkernell all /etc/genkernel.conf поправлен, OLDCONFIG выключен.

Мне кажется, проблема в генкернел, сейчас соберу по хэндбуку ядро.

f3n1x
() автор топика

От части проблема решилась, когда собрал ручками ядро.

Genkernel упорно игнорировал .config в папке с ядром, даже после menuconfig.

Всем спасибо.

f3n1x
() автор топика
Ответ на: комментарий от f3n1x

Большая часть разработчиков собирает ядро отдельно от исходников через make O=/path, .config там и лежит.

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.