Установил систему ASP-Linux 7.3; kernelversion 2.4,
инсталировал iptables-1.2.6a-1.asp.i386.rpm
при попытке установки правил ругается вот так:[root@zlt Threads-FAQ]# iptables -A forward -s 192.168.136.10/24 -j MASQ
/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.6a: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.Раньше использовал ipchains, но сейчас необходимы сложные настройки nat которые ipchains не позволяет сделать.
Что мне делать дальше?
Ядро пересобирал сам?
>Ядро пересобирал сам?
Нет. Как ось поставил инсталировал iptables и вот оно и ругается.
Я в мауале читал что там что-то надо добовлять, но ещё ни разу сам ядро не собирал. Боязно и опыто по этому делу нету. Вдруг рухнет?
какая версия ядра
У тебя ИМХО ядро старое...
Возьми новое(2.4.20)
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar...
а дальше в аську... 82414215
>какая версия ядра
>У тебя ИМХО ядро старое...
>Возьми новое(2.4.20)
>http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar...
>а дальше в аську... 82414215
спасибо хот за такую помошь. :))
к вечеру думаю закачаетя, попробую поставить это ядро.
>Установил систему ASP-Linux 7.3; kernelversion 2.4,
>инсталировал iptables-1.2.6a-1.asp.i386.rpm
>при попытке установки правил ругается вот так:
>
>[root@zlt Threads-FAQ]# iptables -A forward -s 192.168.136.10/24 -j MASQ
>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
>Hint: insmod errors can be caused by incorrect module parameters, including invalid
>IO or IRQ parameters.
> You may find more information in
>syslog or the output from dmesg
>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o failed
>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
>iptables v1.2.6a: can't initialize iptables table `filter': iptables who? (do you need
>to insmod?)
>Perhaps iptables or your kernel needs to be upgraded.
>
>Раньше использовал ipchains, но сейчас необходимы сложные настройки nat которые ipchains не
>позволяет сделать.
>Что мне делать дальше?ipchains то снес?
lsmod?
>>Установил систему ASP-Linux 7.3; kernelversion 2.4,
>>инсталировал iptables-1.2.6a-1.asp.i386.rpm
>>при попытке установки правил ругается вот так:
>>
>>[root@zlt Threads-FAQ]# iptables -A forward -s 192.168.136.10/24 -j MASQ
>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
>>Hint: insmod errors can be caused by incorrect module parameters, including invalid
>>IO or IRQ parameters.
>> You may find more information in
>>syslog or the output from dmesg
>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o failed
>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
>>iptables v1.2.6a: can't initialize iptables table `filter': iptables who? (do you need
>>to insmod?)
>>Perhaps iptables or your kernel needs to be upgraded.
>>
>>Раньше использовал ipchains, но сейчас необходимы сложные настройки nat которые ipchains не
>>позволяет сделать.
>>Что мне делать дальше?
>>ipchains то снес?
нет ipchains не трогал, т.е. он установлен.>lsmod?
набрал lsmod вот что пишет:
[root@pager /]# lsmod
Module Size Used by Not tainted
ppp_deflate 4096 0 (autoclean)
zlib_deflate 21568 0 (autoclean) [ppp_deflate]
bsd_comp 5472 0 (autoclean)
ppp_async 8256 1 (autoclean)
ppp_generic 24524 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc 6444 1 (autoclean) [ppp_generic]
8139too 16448 1
mii 2280 0 [8139too]
ipchains 42120 29
ide-scsi 9568 0
scsi_mod 107360 1 [ide-scsi]
ide-cd 30592 0
cdrom 32128 0 [ide-cd]
ext3 62508 1
jbd 39388 1 [ext3]
Если подробней на тему "нафига мне iptables" сдался.
Щас попробую объяснить.
есть два сервера под управлением асп-линукс.
1-ый. асп-7.3 с белым ипишником (195,54,9,82)
2-ой. асп-7.2 с серым ипишником (192,168,136,10), он не в локалки первого.
Оба находятся в домене chel.su.
У первого ,естественно, есть полный доступ к инт-нету.
Второй свободно гуляет только по домену chel.su, дальше вылезти не может.
Как мне можно, или какими средствами, сделать из первого шлюз в инет для второго по некоторым портам. Точнее чтобы при обрашении к первому допустим 195,54,9,82:21 -> делался редирект на 192,168,136,10:21. И если лолмился бы второй в инет, то 192,168,136,10:21 -> MASQ 195.54.9.82:21 (заспрос маскарадился на первом)Думаю что NAT"ом это можно сделать указав правила, типа:
Конечно я точно пока не знаю как правильнопишутся пр-ла в iptables, но думаю нечто похожее возможно.
iptables -A forward -s ! 192.168.136.10 -d 195.54.9.82 21:21 -j redirect 192.168.136.10
ipbables -A forward -s 192.168.136.10 -j MASQМожет я заблуждаюсь, и есть какие-нибудь другие варианты решения этой задачи.
iptables -t nat -A PREROUTING -p tcp -d 195,54,9,82 --dport 21 -j DNAT --to-destination 192,168,136,10:22iptables -A FORWARD -i $IF_EXT -d 192,168,136,10 -p tcp --dport 22 -j ACCEPT
Всё это делать на первом и поставить их в одну подсеть...
>>>Установил систему ASP-Linux 7.3; kernelversion 2.4,
>>>инсталировал iptables-1.2.6a-1.asp.i386.rpm
>>>при попытке установки правил ругается вот так:
>>>
>>>[root@zlt Threads-FAQ]# iptables -A forward -s 192.168.136.10/24 -j MASQ
>>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
>>>Hint: insmod errors can be caused by incorrect module parameters, including invalid
>>>IO or IRQ parameters.
>>> You may find more information in
>>>syslog or the output from dmesg
>>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o failed
>>>/lib/modules/2.4.18-5asp/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
>>>iptables v1.2.6a: can't initialize iptables table `filter': iptables who? (do you need
>>>to insmod?)
>>>Perhaps iptables or your kernel needs to be upgraded.
>>>
>>>Раньше использовал ipchains, но сейчас необходимы сложные настройки nat которые ipchains не
>>>позволяет сделать.
>>>Что мне делать дальше?
>>
>
>>ipchains то снес?
>нет ipchains не трогал, т.е. он установлен.
>
>>lsmod?
>набрал lsmod вот что пишет:
>[root@pager /]# lsmod
>Module
> Size Used by
> Not tainted
>ppp_deflate
> 4096 0 (autoclean)
>zlib_deflate 21568
> 0 (autoclean) [ppp_deflate]
>bsd_comp
> 5472 0 (autoclean)
>ppp_async
> 8256 1 (autoclean)
>ppp_generic
>24524 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
>slhc
> 6444
>1 (autoclean) [ppp_generic]
>8139too
> 16448 1
>mii
> 2280
> 0 [8139too]
>ipchains
~~~~~~~~~~~~надо убрать, оно мешает думаю
service ipchains stop
rmmod ipchains?
ну как так можно, ну?
>ну как так можно, ну?Всё нормально :))
Воскресенье помучился. И вот оно свершилось.
Теперь вот разбираюсь с установкой правил в iptables.
Долго вчера пылатся включить маскарадинг. оказалось что просто надо указать таблицы, обычные или -t nat.
>ну как так можно, ну?интересно, а что тут имелось в виду...?