Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не пингуется железка из Linux (из Windows пингуется)  (Прочитано 5046 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Quantimus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Всем привет!

История совершенно загадочная. Есть железяка (оптический усилитель) в которой есть сетевой интерфейс. Обычная сеть одноранговая. Пингую железяку из Windows - все ОК, пингую из Linux (перепробовал генту, Ubuntu 11.04, 11.10, 12.04, CentOS 5) - не пингует. По команде arp Linux выдает mac-адрес этой железяки (то есть вроде он ее как-то видит). В чем прикол не соображу?!
Core i7-4790/16Gb/RTX 2070 Super

Оффлайн olegik-hp

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #1 : 26 Сентября 2012, 10:19:00 »
1) Машина Win и Lin одна и та же?
Возможно проблемы именно с железом?

2) IP-адреса совпадают?
Проблемы с настройкой железяки(фильтр пакетов)
1) Лучшая помощь -- Линк на доку.
2) Главное -- не просто сделать, а понять как.
3) Просто пару слов, для понимания -- лучший ответ.

Оффлайн Quantimus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #2 : 26 Сентября 2012, 10:33:57 »
Машины разные (но пробовал и с одной - установлена Windows и Linux). Таких железок (усилителей) - три, не пингуется ни один, совпадающих адресов нет. Железка тупая как валенок, так что фильтрации там нет никакой )) Буду проводить эксперимент, втыкать усилитель в один коммутатор с компьютером с которого пингую. Может где-то в промежуточном оборудовании портится что-то.
Core i7-4790/16Gb/RTX 2070 Super

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #3 : 26 Сентября 2012, 10:46:02 »
Если нормальные проблемы отсеяли, то... Посмотрел сейчас пакеты icmp с винды и Linuxа: Ubuntu 10.04 в отличие от WinXP шлет не фрагментируемые пакеты + размер пакета 98 против 78 в винде.
Пакеты сами по себе очень маленькие, так что речь о MTU не идет. Но все же, мало ли где еще собака зарыта, попробуйте послать пакет icmp меньшего размера:
ping 10.0.0.1 -s36

Какие ответы идут на пинги? "Превышен интервал ожидания" или что-то оригинальное? И от кого приходят ответы?
С железяки можно пинговать?

Оффлайн Quantimus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #4 : 26 Сентября 2012, 12:39:46 »
Установил сейчас пакет hping3. Если запускать его по умолчанию:

sudo hping3 192.168.1.211
HPING 192.168.1.211 (eth0 192.168.1.211): NO FLAGS are set, 40 headers + 0 data bytes
Так и висит без пинга. Почитал хелп - по умолчанию пинг в режиме TCP идет. Если указать явно режим ICMP (ключ -1):

sudo hping3 -1 192.168.1.211
HPING 192.168.1.211 (eth0 192.168.1.211): icmp mode set, 28 headers + 0 data bytes
len=46 ip=192.168.1.211 ttl=64 id=15259 icmp_seq=0 rtt=0.7 ms
len=46 ip=192.168.1.211 ttl=64 id=61910 icmp_seq=1 rtt=0.7 ms

Появился пинг Это что, получается в Linuxе ping не по ICMP работает что ли?!
Core i7-4790/16Gb/RTX 2070 Super

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #5 : 26 Сентября 2012, 17:09:22 »
hping3 специализируется на отправке различных tcp/ip пакетов в том числе и icmp.
А ping разумеется работает по icmp.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #6 : 26 Сентября 2012, 18:38:04 »
Установил сейчас пакет hping3. Если запускать его по умолчанию:

sudo hping3 192.168.1.211
HPING 192.168.1.211 (eth0 192.168.1.211): NO FLAGS are set, 40 headers + 0 data bytes
Так и висит без пинга. Почитал хелп - по умолчанию пинг в режиме TCP идет. Если указать явно режим ICMP (ключ -1):

sudo hping3 -1 192.168.1.211
HPING 192.168.1.211 (eth0 192.168.1.211): icmp mode set, 28 headers + 0 data bytes
len=46 ip=192.168.1.211 ttl=64 id=15259 icmp_seq=0 rtt=0.7 ms
len=46 ip=192.168.1.211 ttl=64 id=61910 icmp_seq=1 rtt=0.7 ms

Появился пинг Это что, получается в Linuxе ping не по ICMP работает что ли?!


Это значит, что прошивка в ваших железках очень отдалённо знакома со стандартами.
Пишите претензию производителю.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Quantimus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Не пингуется железка из Linux (из Windows пингуется)
« Ответ #7 : 27 Сентября 2012, 09:00:43 »
Видимо так и есть. Производитель глубоко китайский ))) Так что что он там со стандартами наворотил, Бог ведает. Спасибо всем откликнувшимся! Только одно гложет, почему под Windpws работает? Под виндой и пинг есть и по snmp данные забираются. В Linuxе ни то ни другое не работает. В любом случае, видимо тему можно закрывать. Всем спасибо.
Core i7-4790/16Gb/RTX 2070 Super

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.