Absurd !?! - Czemu kernel wysyła pakiety z innym MACadresem niż ma w tabeli arp ?!?

Mateusz Korniak mateusz w ant.gliwice.pl
Śro, 7 Gru 2005, 20:44:57 CET


On Wednesday 07 of December 2005 13:13, Mikolaj Kucharski wrote:
> On Tue, Dec 06, 2005 at 11:05:27PM +0100, Mateusz Korniak wrote:
> > [root w laptop1 ~]#  tcpdump -eni eth0 icmp
> > tcpdump: verbose output suppressed, use -v or -vv for full protocol
> > decode listening on eth0, link-type EN10MB (Ethernet), capture size 96
> > bytes 21:56:12.341140 00:10:d7:0a:00:00 > 00:0b:6a:b6:19:7a, ethertype
> > IPv4 (0x0800), length 98: IP 192.168.5.253 > 192.168.5.1: icmp 64: echo
> > request seq 8
> > 21:56:12.341487 00:0b:6a:b6:19:7a > 00:02:a5:43:81:89, ethertype IPv4
> > (0x0800), length 98: IP 192.168.5.1 > 192.168.5.253: icmp 64: echo reply
> > seq 8
> >
> > Teraz pytanie brzmi dlaczego mój natujący komputer (192.168.5.1)  wysyła
> > odpowiedź na inny MAC adres .. niż ma w tabeli arp ?!?
>
> Hm.. Poprosze wynik `ip a l', `route -n', `arp -an' z maszyn
> 192.168.5.1 i 192.168.5.253.

Po raz kolejny dziękuje, tym razem za dobre pytanie. Błąd był tutaj:
192.168.5.253 # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
83.230.19.128   0.0.0.0         255.255.255.192 U     0      0        0 eth0
0.0.0.0         83.230.19.129   0.0.0.0         UG    0      0        0 eth0

Zapomniałem /24 w rc.local:
/sbin/ip addr add 192.168.5.1/24 dev eth0

Pozdrawiam !
-- 
Mateusz Korniak
"Black holes are where God divided by zero." - Steven Wright



Więcej informacji o liście dyskusyjnej pld-users-pl