Portál AbcLinuxu, 15. května 2024 20:32


Dotaz: Mikrotik ARP Request

13.11.2013 12:28 Ldada
Mikrotik ARP Request
Přečteno: 1144×
Odpovědět | Admin
Na Mikrotiku mám 2 naprosto stejné sítě
/ip address
192.3.3.10/24 ether4
192.3.4.10/24 ether5

/interface ethernet
ether4 proxy-arp
ether5 proxy-arp
V každé síti je jedna stanice
A  192.3.3.160
B  192.3.4.161
Pokud udělám z A ping na neexistující adresu ze sitě B
A> ping 192.3.4.99
vidím na portu ether4
IP 192.3.3.160 > 192.3.4.99: ICMP echo request, id 53608, seq 2, length 64
a na ether5 se hledá neexistující stanice
ARP, Request who-has 192.3.4.99 tell 192.3.4.10, length 46
Pokud ale totéž udělám na stanici B
B> ping 192.3.3.99
tak na ether5 vidím dotaz
IP 192.3.4.161 > 192.3.3.99: ICMP echo request, id 12116, seq 1, length 64
ale na ether4 se ARP nevyšle. Netuším, proč jeden port ARP dorazy propouští a druhý ne. Děkuji za rady.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.11.2013 14:35 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Mikrotik ARP Request
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nie je ta adresa 192.3.3.99 uz v arp tabulke ? Co ukaze /ip arp print ?
13.11.2013 15:02 Ldada
Rozbalit Rozbalit vše Re: Mikrotik ARP Request
No právě že fo jsou neexistující adresy, tak ARP tabukla obsahuje jen stanice A a B
192.3.4.161     00:50:B6:0F:73:47 ether5
192.3.3.160     00:50:B6:0F:72:15 ether4
Mám podezření, že neumím nějak nastavit propojení protokolu ARP mezi ether4 a ether5, jako by ether4 měl větší váhu, chová se jak má. Ale ether5 nic do ether4 nepřeposílá i když si myslím že by měl.Oba porty mám nastaveny stejně, jako master.
[admin@MK4] > /ip firewall filter print
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; default configuration
     chain=input action=accept protocol=icmp 

 1   ;;; default configuration
     chain=input action=accept connection-state=established 

 2   ;;; default configuration
     chain=input action=accept connection-state=related 

 3   chain=output action=accept out-interface=ether4 

 4   chain=output action=accept out-interface=ether5 

 5   chain=forward action=accept connection-state=established 

 6   chain=forward action=accept connection-state=related 
.
14.11.2013 12:18 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Mikrotik ARP Request
Mna napadlo, ci sa tam neodstala nejaka mac adresa napr z dhcp. Ako pozeram manual, tak to nastavenie nebude asi len tak jednoduche. Btw, aky problem riesite s proxy-arp ? Nestaci klasicky bridge ?
Two IP addresses from the same network assigned to routers different interfaces are not valid unless VRF is used. For example, the combination of IP address 10.0.0.1/24 on the ether1 interface and IP address 10.0.0.132/24 on the ether2 interface is invalid, because both addresses belong to the same network 10.0.0.0/24. Use addresses from different networks on different interfaces, or enable proxy-arp on ether1 or ether2.
Manual:IP/Address
Manual:IP/ARP
Virtual_Routing_and_Forwarding
14.11.2013 13:30 Ldada
Rozbalit Rozbalit vše Re: Mikrotik ARP Request
Po 14 dnech testování, lamentování a studování všech možných manuálů jsem si náhodou vypsal dmesg a tam jsem uviděl příčinu mých potíží
asix 1-2:1.0: eth2: asix_rx_fixup() Bad Header Length
asix 1-2:1.0: eth2: asix_rx_fixup() Bad RX Length 32896
....
Chyba byla v driveru
asix
. Používal jsem kernel 2.6.34. Po přechodu na verzi 3.4.69 se vše umoudřilo a už chová se to mravně. Moc děkuji za nápady a pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.