1 |
Антон, |
2 |
|
3 |
On Wed, 17 Nov 2010 11:48:55 +0200 Anton Ananich |
4 |
<anton.ananich@×××××.com> wrote: |
5 |
|
6 |
> Здравствуйте! |
7 |
> |
8 |
> Столкнулся с такой вот проблемой: есть ядро 2.6.28 и iptables 1.4.6, |
9 |
> нужно сделать NAT. |
10 |
> |
11 |
> # uname -r |
12 |
> 2.6.28-gentoo-r5 |
13 |
> |
14 |
> # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE |
15 |
> FATAL: Module ip_tables not found. |
16 |
> iptables v1.4.6: can't initialize iptables table `nat': Table does not |
17 |
> exist (do you need to insmod?) |
18 |
> Perhaps iptables or your kernel needs to be upgraded. |
19 |
|
20 |
Так может ip_tables не собран ни в ядро, ни как модуль? Если еще |
21 |
есть .config со сборки ядра, проверьте чему равно |
22 |
CONFIG_IP_NF_IPTABLES? |
23 |
|
24 |
Если ip_tables собран как модуль то |
25 |
в /lib/modules/2.6.28/kerel/net/ipv4/netfilter должен лежать |
26 |
ip_tables.ko, и insmod ip_tables должен все решить. |
27 |
|
28 |
Миша |
29 |
|
30 |
|
31 |
> |
32 |
> Однако ядро поменять нельзя т.к. там установлен какой-то софт который |
33 |
> перестает работать на более новых ядрах. 2.6.28 - максимально |
34 |
> допустимое значение, вычисленное опытным путем. |
35 |
> |
36 |
> Я попробовал найти документацию: как в старых ядрах делался NAT, но не |
37 |
> нашел. Подскажите, пожалуйста что можно почитать на эту тему. |
38 |
> |
39 |
> Спасибо, |
40 |
> Антон |
41 |
> |
42 |
> |
43 |
|
44 |
|
45 |
|
46 |
-- |
47 |
Vanush "Misha" Paturyan |
48 |
Senior Technical Officer |
49 |
Computer Science Department |
50 |
NUI Maynooth |