Gentoo Archives: gentoo-user-ru

From: Vladimir Rusinov <vladimir@×××××××××.info>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Версия ядра и iptables
Date: Wed, 17 Nov 2010 13:03:30
Message-Id: AANLkTinvPuCAdicD6E0di6GZ9BV2iOKH+S25Ocr+MA=c@mail.gmail.com
In Reply to: [gentoo-user-ru] Re: [gentoo-user-ru] Версия ядра и iptables by Anton Ananich
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/