[FUG-BR] kernel: arp: 200.200.200.1 is on lo0 but got reply from 00:08:54:2f:6d:fe on vr0

Cleyton Bertolim cbertolim em gmail.com
Quinta Fevereiro 8 14:10:42 BRST 2007


Em 08/02/07, Lucio Costa<lucio em technet.com.br> escreveu:
> Cleyton Bertolim escreveu:
> > Em 08/02/07, Alessandro de Souza Rocha<etherlinkii em gmail.com> escreveu:
> >
> >> Em 08/02/07, Cleyton Bertolim<cbertolim em gmail.com> escreveu:
> >>
> >>> Pessoal, estou com a seguinte mensagem na minha tela quando tento
> >>> pingar um dos meus ips de teste (Feb 8 11:32:33 fw kernel: arp:
> >>> 200.200.200.1 is on lo0 but got reply from 00:08:54:2f:6d:fe on vr0).
> >>>
> >>> Neste momento, fiz uma instalacao minima do FreeBSD-6.2-Release, sem
> >>> firewall, nenhum programa adicional instalado. tambem nao criei
> >>> nenhuma regra de roteamento e nem ativei o forwarding.
> >>>
> >>> Ja procurei na internet e aqui na FUG mas nao encontrei nada que
> >>> resolvesse ainda!!!
> >>> --------------
> >>>
> >>> Segue abaixo algumas informacoes....
> >>>
> >>> Ai estao as configuracoes das placas de rede:
> >>>
> >>> fw# ifconfig
> >>> xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> >>>        options=9<RXCSUM,VLAN_MTU>
> >>>        inet 192.168.254.194 netmask 0xffffff00 broadcast 192.168.254.255
> >>>        ether 00:01:02:0a:93:f3
> >>>        media: Ethernet autoselect (100baseTX <full-duplex>)
> >>>        status: active
> >>> rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> >>>        options=8<VLAN_MTU>
> >>>        inet 200.200.200.1 netmask 0xffffff00 broadcast 200.200.200.255
> >>>        ether 00:08:54:2f:6d:fe
> >>>        media: Ethernet autoselect (100baseTX <full-duplex>)
> >>>        status: active
> >>> vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> >>>        inet 200.200.200.2 netmask 0xffffff00 broadcast 200.200.200.255
> >>>        ether 00:50:2c:a2:61:2b
> >>>        media: Ethernet autoselect (100baseTX <full-duplex>)
> >>>        status: active
> >>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
> >>>        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
> >>>        inet6 ::1 prefixlen 128
> >>>        inet 127.0.0.1 netmask 0xff000000
> >>>
> >>> ----------------
> >>>
> >>> Olha a tabela de rotas. dei este comando antes de fazer qualquer outro
> >>> comando ping.
> >>>
> >>> fw# netstat -rn
> >>> Routing tables
> >>>
> >>> Internet:
> >>> Destination        Gateway            Flags    Refs      Use  Netif Expire
> >>> default            192.168.254.250    UGS         0        0    xl0
> >>> 127.0.0.1          127.0.0.1          UH          0        0    lo0
> >>> 192.168.254        link#1             UC          0        0    xl0
> >>> 192.168.254.21     00:16:d3:46:f4:e6  UHLW        1       72    xl0   1139
> >>> 192.168.254.250    00:16:ec:1b:ef:94  UHLW        2        9    xl0   1136
> >>> 200.200.200        link#2             UC          0        0    rl0
> >>>
> >>> Internet6:
> >>> Destination                       Gateway                       Flags
> >>>    Netif Expire
> >>> ::1                               ::1                           UHL         lo0
> >>> fe80::%lo0/64                     fe80::1%lo0                   U           lo0
> >>> fe80::1%lo0                       link#4                        UHL         lo0
> >>> ff01:4::/32                       fe80::1%lo0                   UC          lo0
> >>> ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
> >>> fw#
> >>>
> >>> ----------------------
> >>>
> >>> quando dou um ping na interface de rede local funciona ok...
> >>>
> >>> fw# ping 192.168.254.194
> >>> PING 192.168.254.194 (192.168.254.194): 56 data bytes
> >>> 64 bytes from 192.168.254.194: icmp_seq=0 ttl=64 time=0.069 ms
> >>> 64 bytes from 192.168.254.194: icmp_seq=1 ttl=64 time=0.019 ms
> >>> 64 bytes from 192.168.254.194: icmp_seq=2 ttl=64 time=0.018 ms
> >>> 64 bytes from 192.168.254.194: icmp_seq=3 ttl=64 time=0.014 ms
> >>> 64 bytes from 192.168.254.194: icmp_seq=4 ttl=64 time=0.013 ms
> >>> fw#
> >>>
> >>> --------------------------
> >>>
> >>> quando pingo esta interface, tambem da certinho....
> >>>
> >>> fw# ping 200.200.200.1
> >>> PING 200.200.200.1 (200.200.200.1): 56 data bytes
> >>> 64 bytes from 200.200.200.1: icmp_seq=0 ttl=64 time=0.069 ms
> >>> 64 bytes from 200.200.200.1: icmp_seq=1 ttl=64 time=0.030 ms
> >>> 64 bytes from 200.200.200.1: icmp_seq=2 ttl=64 time=0.016 ms
> >>> 64 bytes from 200.200.200.1: icmp_seq=3 ttl=64 time=0.013 ms
> >>>
> >>> ----------------------
> >>>
> >>> olha o netstat ai novamente antes de eu tentar pingar o ip 200.200.200.2...
> >>>
> >>> fw# netstat -rn
> >>> Routing tables
> >>>
> >>> Internet:
> >>> Destination        Gateway            Flags    Refs      Use  Netif Expire
> >>> default            192.168.254.250    UGS         0        0    xl0
> >>> 127.0.0.1          127.0.0.1          UH          0        0    lo0
> >>> 192.168.254        link#1             UC          0        0    xl0
> >>> 192.168.254.21     00:16:d3:46:f4:e6  UHLW        1      175    xl0   1038
> >>> 192.168.254.194    00:01:02:0a:93:f3  UHLW        1       10    lo0
> >>> 192.168.254.250    00:16:ec:1b:ef:94  UHLW        2        9    xl0   1035
> >>> 200.200.200        link#2             UC          0        0    rl0
> >>> 200.200.200.1      00:08:54:2f:6d:fe  UHLW        1        8    lo0
> >>>
> >>> Internet6:
> >>> Destination                       Gateway                       Flags
> >>>    Netif Expire
> >>> ::1                               ::1                           UHL         lo0
> >>> fe80::%lo0/64                     fe80::1%lo0                   U           lo0
> >>> fe80::1%lo0                       link#4                        UHL         lo0
> >>> ff01:4::/32                       fe80::1%lo0                   UC          lo0
> >>> ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
> >>>
> >>> ----------------------------
> >>>
> >>> olha a mensagem q da quando pingo o ip 200.200.200.2.... alguem ja viu
> >>> essa mensagem???
> >>>
> >>> fw# ping 200.200.200.2
> >>>
> >>> Feb 8 11:32:33 fw kernel: arp: 200.200.200.1 is on lo0 but got reply
> >>> from 00:08:54:2f:6d:fe on vr0
> >>>
> >>> PING 200.200.200.2 (200.200.200.2): 56 data bytes
> >>> 64 bytes from 200.200.200.2: icmp_seq=0 ttl=64 time=0.230 ms
> >>> 64 bytes from 200.200.200.2: icmp_seq=1 ttl=64 time=0.095 ms
> >>> 64 bytes from 200.200.200.2: icmp_seq=2 ttl=64 time=0.063 ms
> >>> 64 bytes from 200.200.200.2: icmp_seq=3 ttl=64 time=0.059 ms
> >>> 64 bytes from 200.200.200.2: icmp_seq=4 ttl=64 time=0.059 ms
> >>>
> >>> ------------------------------
> >>>
> >>> agora olha so a tabela de roteamento.... tem as interfaces xl0, rl0 e
> >>> a lo0, mas a vr0 (200.200.200.2) nao aparece.
> >>>
> >>> fw# netstat -rn
> >>> Routing tables
> >>>
> >>> Internet:
> >>> Destination        Gateway            Flags    Refs      Use  Netif Expire
> >>> default            192.168.254.250    UGS         0        0    xl0
> >>> 127.0.0.1          127.0.0.1          UH          0        0    lo0
> >>> 192.168.254        link#1             UC          0        0    xl0
> >>> 192.168.254.21     00:16:d3:46:f4:e6  UHLW        1      218    xl0    895
> >>> 192.168.254.194    00:01:02:0a:93:f3  UHLW        1       10    lo0
> >>> 192.168.254.250    00:16:ec:1b:ef:94  UHLW        2        9    xl0    892
> >>> 200.200.200        link#2             UC          0        0    rl0
> >>> 200.200.200.1      00:08:54:2f:6d:fe  UHLW        1       13    lo0
> >>> 200.200.200.2      00:50:2c:a2:61:2b  UHLW        1        5    rl0   1078
> >>>
> >>> Internet6:
> >>> Destination                       Gateway                       Flags
> >>>    Netif Expire
> >>> ::1                               ::1                           UHL         lo0
> >>> fe80::%lo0/64                     fe80::1%lo0                   U           lo0
> >>> fe80::1%lo0                       link#4                        UHL         lo0
> >>> ff01:4::/32                       fe80::1%lo0                   UC          lo0
> >>> ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
> >>> ------------------------------
> >>>
> >>> E o engracado e que nas outras vezes que eu fiz esses testes, essa
> >>> segunda interface da mesma rede nem pingava. so aparecia aquele erro (
> >>> Feb 8 11:32:33 fw kernel: arp: 200.200.200.1 is on lo0 but got reply
> >>> from 00:08:54:2f:6d:fe on vr0 ) e nao pingava nem a pau.
> >>>
> >>> Se alguem ja passou por isso e sabe o que esta errado e o que devo
> >>> fazer, por favor me ajudem!!!!
> >>>
> >>> Obrigado!!!
> >>>
> >>> Bertolim.
> >>> -------------------------
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>
> >>>
> >> hehehehe isso acontece quando vc liga as mesma placa de rede no mesmo
> >> hub ou switch isso acontece....coloca em diferentes para ver ver.
> >> --
> >> Alessandro de Souza Rocha
> >> Administrador de Redes e Sistemas
> >> Freebsd-BR User #117
> >> -------------------------
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> >>
> >
> > ------------------------------------------------------------------------------------
> >
> > Voce estava com a razao Alessandro!!! hehehhe
> > So que agora esta dando a seguinte mensagem quando tento pingar o IP
> > 200.200.200.2:
> >
> > fw# ping 200.200.200.2
> > PING 200.200.200.2 (200.200.200.2): 56 data bytes
> > ping: sendto: Host is down
> > ping: sendto: Host is down
> > ping: sendto: Host is down
> > ping: sendto: Host is down
> > ping: sendto: Host is down
> >
> >
> > O que pode ser agora????? hehehehe
> > Alguem saberia???
> >
> > Bertolim.
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
> >
> Fala Cleyton, de boa?
> Então cara, isso tá acontecendo porque você está usando a mesma rede em
> duas placas de rede diferentes:
>
> rl0: inet 200.200.200.1 netmask 0xffffff00 broadcast 200.200.200.255
> vr0: inet 200.200.200.2 netmask 0xffffff00 broadcast 200.200.200.255
>
> E quando você pingou antes de tirar o cabo, esse ip ficou na tabela arp como se tivesse na interface rl0, veja:
>
> 200.200.200.2      00:50:2c:a2:61:2b  UHLW        1        5    rl0 1078
>
> Você já tentou um "arp -da" e pingar dinovo??
> Mostra pra gente o netstat -rn novamente...
> Valeu cara
> []'s
>
> Lucio
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Entao Lucio, eu fiz o arp -da e tentei pingar mas nao deu ainda!

Deixa eu explicar a todos o que estou querendo fazer com esses dois
ip's da mesma rede em placas de rede diferentes..... Assim fica mais
facil!!!

PS. VOU TROCAR MEUS IPS DE INTERNET POR 200.200.200.X. OK??

estou montando uma estrutura de firewall/DMZ/servidor de email-web-ftp.

no meu firewall tenho os ips...... 192.168.254.254/24 que e da rede
local, 200.200.200.1/29 que fica ligado ao modem de internet da BrT.,
200.200.200.2/29 que é a interface do firewall (DMZ) que esta ligado
diretamente ao servidor de e-mail que tem o endereco IP
200.200.200.3/29.

Entao, eu preciso ate onde eu sei, preciso ter os dois IP's da mesma
rede, em placas de rede diferentes ali no firewall nao é?? Ou estou
errado??? Se estiver errado, por favor me digam onde estou errando!!!

Bertolim


Mais detalhes sobre a lista de discussão freebsd