Reply To: NAT

Home Forums Discussions General NAT Reply To: NAT

#5933
Vadim Smirnov
Keymaster

    Я перехватываю входящий пакет, где исходный IP равен адресу машины в локальной сети, а адрес назначения равен адресу в Интернет. Меняю исходный IP на IP внешнего интерфейса и передаю в стек. И ничего… Стек игнорирует пакет!

    1) Включи IP маршрутизацию (ключ в реестре плюс перезагрузка).
    2) Исходящий пакет перехватываем на внешнем (интернет-интерфейсе, туда его отроутит стек), маки там уже правильные, нужно только подменить IP/порт источника иначе пакет не уйдет далеко.
    3) Для входящих так же на внешнем интерфейсе восстанавливаем IP/порт источника на адрес в локальной сети.

    Все крайне просто…