>>>>думаю проще iptables настроить и не мучаться. >>>во первых это freebsd и там ipfw >>Ok (а я подумал линух). Либо решить посредством (если возможно) ipfw, либо >>смотреть в сторону divert sockets. >>Так как поймать пакет недостаточно, его (оригинал) еще надо не пустить дальше. >> >> >>>и iptables эту задачу не решит >>не пробовал, но судя по man'у извернуться можно. > >тут ещё суть в том что пакет должен уйти только в одну >сторону с изменённым IP адресом, и чтобы машина кому был отправлен >этот пакет ответила на него >у меня проблема возникает при создании raw_sock, sendto не отправляет пакет данных, >видимо там нужно что то ещё обработать, я просто уже запутался >:) А ipfw fwd не помогает? (только надо фрю до 5 ветки брать - в 5-ой глюк именно в этой функции, мне победить до сих пор не удалось - придется делать dowgrade)
|