Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
skywalker

Iptables - Redhat 2.4.2-2 - Esta Dando Erro

Recommended Posts

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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

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).

Compartilhar este post


Link para o post
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?

Compartilhar este post


Link para o post
Compartilhar em outros sites
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.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante

cara verifica duas coisa:

- tem interface lo? (dá um ifconfig aê)

- tem IPTABLES compiladu na imagem do kernel? (digite "man iptables")

Compartilhar este post


Link para o post
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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mesmo fazendo o rmmod ipchains não deu certo .

Veja o que acontece :

[root@localhost /root]# modprobe iptables

modprobe: Can't locate module iptables

Compartilhar este post


Link para o post
Compartilhar em outros sites
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...

Compartilhar este post


Link para o post
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

Compartilhar este post


Link para o post
Compartilhar em outros sites
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

Compartilhar este post


Link para o post
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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×