ping

Тема в разделе "WASM.NETWORKS", создана пользователем netw0rm, 26 янв 2006.

  1. netw0rm

    netw0rm New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2005
    Сообщения:
    78
    Проблема. Я с помощью invoke sock, AF_INET, SOCK_RAW, IPPROTO_ICMP выделываю ICMP вакет и отправляю его. Если размер пакета меньше чем MTU, товсё в порядке - сервер отвечает. Но если больше, то система разрывает пакет и выходит так что у 2-го пакета ICMP заголовок начинается с закончившейся даты (прошлого пакета) что вроде-бы и правильно.

    Только от сервера приходит ICMP с извещением про оошибку Time exceeded. Может для фрагментации надо ещё что-то задать?
     
  2. netw0rm

    netw0rm New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2005
    Сообщения:
    78
    Приношу извенения. Тема закрыта. На мне стоит что-то что блокирует все фрагментированые пинги.
     
  3. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.553
    Адрес:
    Russia
    Скорее всего, это защита от так называемого "пинга смерти". Хотя, может быть и нет.