LINUX.ORG.RU

не пингуется локалка


0

0

Народ!
Установил Slackwaere 8.1 ядро 2.4.18
не пингуется локалка 
может нужно ядро другое или пересобать его надо как-то хитро?
подскажите если не сложно - что можно предпринять.
после настройки :
1. по ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:A0:C9:E8:06:5A  
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6214946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6539004 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:2700 (2.6 kb)
          Interrupt:11 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:365 errors:0 dropped:0 overruns:0 frame:0
          TX packets:365 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:32241 (31.4 Kb)  TX bytes:32241 (31.4 Kb)
2. Машина пингует сама себя:
ping 192.168.10.4: icmp_seq=0 ttl=255 time=0.1 ms
ping 192.168.10.4: icmp_seq=1 ttl=255 time=0.0 ms
3.#route
192.168.10.0    *     255.255.255.0   U     0      0        0 eth0
loopback        *     255.0.0.0       U     0      0        0 lo
4.  /proc/sys/net/ipv4/ip_forward = 1(на всякий случай)
5. линк в хабе горит
6. карточки две, но одна не задействована
anonymous

хорошо поставленный вопрос,
уже содержит достаточно много информации.

мои соображения:

1. отсутствует default route - ничего за пределами подсети 168.192.10.0 доступно не будет
2. нет /etc/resolv.conf - непонятно возможно ли разрешать имена

совет:

надо сделать для начала ping 192.168.10.2 (или любой другой существующий ip)

если ответ не будет получен (я так думаю, что не был) то:

1. iptables -L - возможно icmp блокирован брандмауером (часто бывает)
2. то же на второй машие - возможно проблема в её брандмауере.
3. Запустить на другом терминале tcpdump - даже если iptables блокирует пакеты это сразу будет видно (или отсутствие исходящих либо входящие)
4. попробовать arping вместо ping - бывают ситуации, когда компьютер на ping не отвечает (например после echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all)

anonymous
()

Что за ерунда? У тебя в ifconfig адрес интерфейса 192.168.10.1, а в пинге своя машина 192.168.10.4 Разберись пожалуйста.

ansky ★★★★★
()
Ответ на: комментарий от anonymous

>1. отсутствует default route - ничего за пределами подсети >168.192.10.0 доступно не будет 
>2. нет /etc/resolv.conf - непонятно возможно ли разрешать имена 
>1. iptables -L - возможно icmp блокирован брандмауером (часто бывает) 
>2. то же на второй машие - возможно проблема в её брандмауере. 
>3. Запустить на другом терминале tcpdump - даже если iptables блокирует пакеты это сразу будет видно (или отсутствие исходящих либо входящие) 
>4. попробовать arping вместо ping - бывают ситуации, когда компьютер на ping не отвечает (например после echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all) 

в  ifconfig  -  192.168.10.4 а не 192.168.10.1 - извиняюсь за ошибку

за пределами сети мне пока ничего и не надо хотелось бы в моей подсети чего-нибуль пингануть :) для начала.

resolv.conf помоему нужен для разрешения имен, а я пингую по IPшнику

iptables не установлен поэтому блокировать некому
или может еще что блокировать?
как узнать что? (почему про ядро и спрашиваю)

tcpdump говорит:
tcpdump listening on eth0
arp who-has 192.168.10.1 tell 192.168.10.4
и так постоянно
хотя 192.168.10.1 с windows машины пингуется(со 192.168.10.3 )

anonymous
()
Ответ на: комментарий от anonymous

в /proc/sys/net/ipv4/icmp_echo_ignore_all
стоит 0:

/#cat /proc/sys/net/ipv4/icmp_echo_ignore_all
0

anonymous
()
Ответ на: комментарий от anonymous

то, что машина не отвечает на arping - это очень странно. обычно такое бывает только при проблемах с кабелями. Насколько я понял все три машины находятся в одном ethernet сегменте. К чему они подключены? Неуправляемому концентратору? Тогда tcpdump должен видеть абсолютно все пакеты. Включая ping 192.168.10.4, который идет с 192.168.10.3. Для начала надо попробовать, оставив tcpdump на обеих машинах (10.1 и 10.4) запустить ping с 10.1 на 10.4

Не может ли такого быть, что кабель воткнут не в ту карточку? Не пробовалось ли физически удалить вторую сетевую карту?

anonymous
()
22 декабря 2003 г.

Может сетевая не поддерживается лин...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.