1 |
Symbol: NF_NAT |
2 |
│ Depends on: NET [=y] && INET [=y] && NETFILTER [=n] && IP_NF_IPTABLES |
3 |
[=n] && NF_CONNTRACK_IPV4 [=n] |
4 |
|
5 |
опция NF_CONNTRACK_IPV4 у вас выключена. Включите, и CONFIG_NF_NAT также |
6 |
появится в списке доступных menuconfig. Если нет - ищите (нажмите / в |
7 |
menuconfig - там будет понятно в каком разделе опция и почему она может быть |
8 |
недоступна) |
9 |
|
10 |
2010/11/17 Anton Ananich <anton.ananich@×××××.com> |
11 |
|
12 |
> Спасибо всем, кто откликнулся! Я тронут таким вниманием к своей проблеме |
13 |
> :-) |
14 |
> |
15 |
> Собственно я то-сам сразу же заподозрил что iptables в ядре отключены. |
16 |
> Так и было. Я пересобрал ядро и модули, установил и перезагрузил. |
17 |
> Ничего не изменилось :( |
18 |
> |
19 |
> Я уж было заподозрил что я не скопировал ядро. но нет: |
20 |
> |
21 |
> # ls -l /boot/ |
22 |
> total 3345 |
23 |
> lrwxrwxrwx 1 root root 1 Dec 12 2008 boot -> . |
24 |
> drwxr-xr-x 2 root root 1024 Dec 15 2008 grub |
25 |
> -rw-r--r-- 1 root root 3397184 Nov 16 23:15 kernel-2.6.28-gen2-r5 |
26 |
> drwx------ 2 root root 12288 Jul 31 2006 lost+found |
27 |
> |
28 |
> дата модификации файла свежая. |
29 |
> |
30 |
> cat /proc/config.gz > ~/config.gz |
31 |
> |
32 |
> приложил этот файл к письму -- там есть iptables насколько я могу |
33 |
> разобраться. |
34 |
> |
35 |
> Мне кажется странным что CONFIG_IP_NF_NAT отсутствует в принципе... |
36 |
> |
37 |
> lsmod | egrep 'xt_|ipt' выдает пустую строку |
38 |
> |
39 |
> Спасибо, |
40 |
> Антон |
41 |
> |
42 |
> 2010/11/17 Andrew A. Sabitov <sabitov@×××××××××.ru>: |
43 |
> > |
44 |
> > lsmod | egrep 'xt_|ipt' |
45 |
> > в студию! :) |
46 |
> > |
47 |
> > Quoting Anton Ananich <anton.ananich@×××××.com>: |
48 |
> > |
49 |
> >> Здравствуйте! |
50 |
> >> |
51 |
> >> Столкнулся с такой вот проблемой: есть ядро 2.6.28 и iptables 1.4.6, |
52 |
> >> нужно сделать NAT. |
53 |
> >> |
54 |
> >> # uname -r |
55 |
> >> 2.6.28-gentoo-r5 |
56 |
> >> |
57 |
> >> # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE |
58 |
> >> FATAL: Module ip_tables not found. |
59 |
> >> iptables v1.4.6: can't initialize iptables table `nat': Table does not |
60 |
> >> exist (do you need to insmod?) |
61 |
> >> Perhaps iptables or your kernel needs to be upgraded. |
62 |
> >> |
63 |
> >> Однако ядро поменять нельзя т.к. там установлен какой-то софт который |
64 |
> >> перестает работать на более новых ядрах. 2.6.28 - максимально |
65 |
> >> допустимое значение, вычисленное опытным путем. |
66 |
> >> |
67 |
> >> Я попробовал найти документацию: как в старых ядрах делался NAT, но не |
68 |
> >> нашел. Подскажите, пожалуйста что можно почитать на эту тему. |
69 |
> >> |
70 |
> >> Спасибо, |
71 |
> >> Антон |
72 |
> >> |
73 |
> > |
74 |
> > |
75 |
> > |
76 |
> > |
77 |
> |
78 |
|
79 |
|
80 |
|
81 |
-- |
82 |
Vladimir Rusinov |
83 |
http://greenmice.info/ |