И аз не съм в час много с мрежовите работи,но според мен
трябва да се направи пренасочване на заявката от рутера към локалната машина.Т.е. рутера ти е с публично IP(поне така разбрах) и следователно си има огнена стена,та в настройките
на стената си пишеш,че ако рутера получи заявка примерно на
80 порт(веб сървър) то да я препрати приерно на 192.168.5.1:80порт.Оттам нататък НАТ-а трябва да се грижи за правилното предаване на пакетите.
===с други думи===
отвън правиш заявка към публичното си IP(т.е. рутера),рутера получава
тая заявка и я препредва към машината(която е скрита от НАТ-а и затова нямаш директен достъп до нея).Съответно
става така ако рутера е настроен да прави така.
Т.е. трябва да се човръкнат някои файлове

'>.
Мога да помогна,но само за ФрийБСД.Там се използва
примерно ipfw i natd.Или по-лесно само с ipnat става (rdr правило в ipnat.rules да речем).
===