>>>самое простое - открыть порты ;-)
>>>можно еще поиграться с настройками в /proc/sys/net/ipv4
>>>хотя самое правильное - все-же прибегнуть к услугам фаервола ;-)
>>>
>>>можно полюбопытствовать - зачем читать UDP через RAW сокет ?
>>
>>через raw сокет для того чтобы получить доступ к полям ip и
>>udp заголовков, чтобы иметь возможность их изменять
>некоторые поля(ttl qos) ip udp можно ЛЕГАЛЬНО менять через setsockopt,
>а те что менят низзя, лучше и не трогать ;-)
>кстати, не забудьте, что используя RAW сокет вам надо самому заботится о
>сборке UDP датаграммы из IP пакетов.
менять нада поля ip заголовка - ip отправителя/получателя, udp - порт отправителя/получателя, само собой ip checksum & etc...
всё это сделано и работает на ура
проблема в том что ось посылает отлуп udp port unraechable(пакет то мы принимаем и обрабатываем) а прога отправитель пакета начинает с ума сходить... (а потом ей ещё и ответный пакет приходит =| )
счас я фаерволом отлупы рублю - но рубяться **ВСЕ ОТЛУПЫ** , а нужно чтобы отлупы по другим портам уходили
|