Ir ao conteúdo
  • Cadastre-se

Iptables - Redhat 2.4.2-2 - Esta Dando Erro


skywalker

Posts recomendados

O meu iptables esta` dando erro . não funciona nenhum comando . Vejam so` este comando básico ?

[root@localhost /etc]# iptables -L INPUT

/lib/modules/2.4.2-2/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

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o failed

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed

iptables v1.2.1a: can't initialize iptables table `filter': iptables who? (do you need to insmod?)

Perhaps iptables or your kernel needs to be upgraded.

O que e` isto . E` problema de Kerkel ????

Por favor alguem ajude...

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Tente fazer o seguinte...

]# lsmod

e veja se aparece o modulo ipchains

mas de qualquer forma tente:

]# rmmod ipchains

e depois usa o comando

]# iptables -L

E veja se sai correto.

Se não resolver verifique se o pacote "iptables" está instalado. Se não tiver isntale-o...

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

rpm -q iptables

Mas acho que o seu problema é que o ipchains deve estar carregado ou o firewall do Red Hat pode estar configurado.

Usa o comando "lsmod" (ou simplesmente usa "ipchains -L" e veja se ele responde) e se o ipchains tiver carregado você vai ter que derrubar ele (comando "rmmod ipchains" ou o que estiver escrito com cara de ipchains).

Link para o comentário
Compartilhar em outros sites

Eu dei o "lsmod" e o ipchains apareceu . Eu tenho que removê-lo então fazendo o "rmmod ipchains" ?

Depois eu instalo o iptables e passo a usá-lo sem problemas ?

Só para saber....

Porque tenho que desativar o ipchains para usar o iptables ? O ipchains era uma versão anterior ao iptables que não é mais usada?

O iptables é mais poderoso?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por skywalker@27 jul 2004, 23:32

Eu dei o "lsmod" e o  ipchains apareceu . Eu tenho que removê-lo então fazendo o "rmmod ipchains" ?

Depois eu instalo o iptables e passo a usá-lo sem problemas ?

Só para saber....

Porque tenho que desativar o ipchains para usar o iptables ?  O ipchains era uma versão anterior ao iptables que não é mais usada?

O iptables é mais poderoso?

Não precisa instalar, ele já está instalado...

O máximo que você talvez tenha que fazer é:

modprobe iptables

Deve ter alguma coisa carregando o ipchains na hora que você liga o computador. O que te aconselho a fazer é criar um script para o iptables e começar com a linha rmmod ipchains...

Acho que são incompatives porque tem a mesma função e trabalham no nivel do kernel...

Sim, o ipchains é a versão antiga do iptables.

O iptables tem o recuros de NAT (Name Traslator) a mais e alguns outros recursos de preroteamento e de posroteamento. Para a maioria dos usuários o ipchains resolve, mas tem alguns casos que só o iptables mesmo.

Link para o comentário
Compartilhar em outros sites

Eu dou o ifconfig e aparece as interfaces eth1, pppo e a lo . Veja:

lo Encapsulamento do Link: Loopback Local

inet end.: 127.0.0.1 Masc:255.0.0.0

endereço inet6: ::1/128 Escopo:Máquina

UP LOOPBACKRUNNING MTU:16436 Métrica:1

RX packets:6 errors:0 dropped:0 overruns:0 frame:0

TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

colisões:0 txqueuelen:0

RX bytes:300 (300.0 TX bytes:300 (300.0

O comando "man iptables" dá certo sim.

O " modprobe iptables" ainda não tentei.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por skywalker@30 jul 2004, 15:23

Mesmo fazendo o rmmod ipchains não deu certo .  

Veja o que acontece :

[root@localhost /root]# modprobe iptables

modprobe: Can't locate module iptables

Tenta assim:

# modprobe ip_tables

Ou verique se realmente existe o IPTABLES instalado na sua máquina com os comando citados acima(rpm -qa iptables)...

Você também pode fazer um:

# ls /lib/modules/VERSÃO_DO_KERNEL/kernel/net/ipv4/netfilter/

Veja se os modulos do iptables estão lá...

[]'s...

Link para o comentário
Compartilhar em outros sites

Veja o que aconteceu :

[root@localhost root]# modprobe ip_tables

/lib/modules/2.4.2-2/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

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o failed

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed

quando eu dou rpm -q iptables aparece

iptables-1.2.1a-1

quando eu dou rpm -q -a iptables aparece

iptables-ipv6-1.2.1a-1 , dentre os demais .

Quanto aos modulos , eles estão la sim , ve so` ?

[root@localhost root]# ls /lib/modules/2.4.2-2/kernel/net/ipv4/netfilter

ipchains.o iptable_filter.o ipt_MARK.o ipt_tcpmss.o

ip_conntrack_ftp.o iptable_mangle.o ipt_MASQUERADE.o ipt_TCPMSS.o

ip_conntrack_irc.o iptable_nat.o ipt_MIRROR.o ipt_tos.o

ip_conntrack.o ip_tables.o ipt_multiport.o ipt_TOS.o

ipfwadm.o ipt_limit.o ipt_owner.o ipt_unclean.o

ip_nat_ftp.o ipt_LOG.o ipt_REDIRECT.o

ip_nat_irc.o ipt_mac.o ipt_REJECT.o

ip_queue.o ipt_mark.o ipt_state.o

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por skywalker@30 jul 2004, 16:04

Veja o que aconteceu :

[root@localhost root]# modprobe ip_tables

/lib/modules/2.4.2-2/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

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o failed

/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed

você executou isso depois de ter executado o

rmmod ipchain

???

Se não executa o rmmod ipchains, depois usa o lsmod e veja se o ipchains ainda aparece. Se não aparecer ai você executa o

modprobe ip_tables

Link para o comentário
Compartilhar em outros sites

Sim.

Eu fiz o seguinte nesta ordem:

1 - Eu dei o modprobe iptables e modprobe ip_tables e os dois deram erro.

2 - Depois eu dei o lsmod e vi que aparecia o ipchains.

3 - rmmod ipchains

4 - lsmod . O ipchains não aparecia mais

5 - modprobe iptables e modprobe ip_tables e os dois este erro de novo

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...