Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       30 Mar 2005  18:59:11
 To : Eugene B. Berdnikov
 Subject : Re: arp
 -------------------------------------------------------------------------------- 
 
 29 мар 2005, вторник, в 16:08 KRAST, Eugene B. Berdnikov написал(а):
 
  EG>> 18:38:28.711898 0:3:47:32:f0:9a ff:ff:ff:ff:ff:ff 0806 60: arp who-has
  EG>> x.x.64.3 (ff:ff:ff:ff:ff:ff) tell x.x.64.3
  EBB>  Подозрительно, что target считается не-юникастом.
 
 А кем должен быть target в ARP-запросе, как не бродкастом?
 
  EBB> Hе описан ли где-нибудь
  EBB>  по ошибке x.x.64.3 как малтикастовый адрес, для аннонса маршрутов,
  EBB>  например?
 
 Линукс не роутер, не должно такого быть. Где смотреть?
 
  EG>> Во-вторых, этого адреса на линуксе нет (судя по ifconfig) и сети
  EG>> x.x.64/24
  EG>> тоже нет - какого хрена вообще слать такие ARP-запросы?
  EBB>  Возможно, линукс не может послать ответ на пришедший с x.x.64.3 пакет,
  EBB>  а маршрут на этот адрес по каким-то причинам не содержит gateway.
 
 $ netstat -rn
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
 127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
 0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0
 
  EBB>  Кстати, покажите выдачу линукса на
  EBB>    ip a
 
 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
 4: eth0: <BROADCAST,MULTICAST,AUTOMEDIA,UP> mtu 1500 qdisc pfifo_fast qlen 1000
     link/ether 00:03:47:32:f0:9a brd ff:ff:ff:ff:ff:ff
     inet 192.168.0.2/24 brd 192.168.0.255 scope global eth0
 5: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
     link/ether 00:03:47:32:f0:9b brd ff:ff:ff:ff:ff:ff
 
  EBB>    ip m
 
 1:      lo
         inet  224.0.0.1
 4:      eth0
         link  01:00:5e:00:00:fb
         link  01:00:5e:00:00:01
         inet  224.0.0.1
         inet  224.0.0.251
 
  EBB>    ip route get x.x.64.3
 
 x.x.64.3 via 192.168.0.1 dev eth0  src 192.168.0.2
     cache  mtu 1500 advmss 1460
 
  EBB>    ip route get x.x.64.3 from x.x.64.3
 
 RTNETLINK answers: Invalid argument
 
  EBB>    ip route get x.x.64.3 from x.x.64.3 iif eth0
 
 RTNETLINK answers: Invalid argument
 
  EG>> В третьих, роутер (FreeBSD 4.10) tcpdump'ом видит эти запросы,
  EG>> а tcpdump, запущенный на самом линуксе исходящие от себя
  EG>> запросы не показывает!
 
  EBB>  Что говорит на линуксе ip n s ?
 
 192.168.0.1 dev eth0 lladdr 00:0c:f1:b8:ce:86 nud reachable
 
  EBB>  Счётчики на интерфейсах крутятся? Или это мнимые пакеты?
 
 В каком смысле мнимые? Счетчики крутятся - трафик-то ходит нормальный.
 
  EG>> Роутер и линукс соединены кроссовером напрямую.
  EBB>  Разорвите, поставьте хаб и посмотрите со стороны, ходят ли между
  EBB>  машинами
  EBB>  пакеты с arp внутри.
 
 Гигабитного хаба нет. Кроме того, я верю FreeBSD - если она на интерфейсе
 видит tcpdump'ом входящий пакет с чужого MAC-адрес, значит он был.
 
  EBB> Если ходят - соберите на линуксе свежий tcpdump-3.8.3.
 
 И на линуксе и на фре одна версия tcpdump: 3.7.2. Фревый пакеты видит.
 В общем мне не настолько хочется увидеть пакеты на линуксе, чтобы
 на чужой в общем машине менять софт :-) А убить эти пакеты очень
 хочется.
 
 Eugene
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: arp   Eugene Grosbein   30 Mar 2005 18:59:11 
Архивное /ru.linux/2609373a25c4d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional