QWERTYASDF на русском там как всегда :(
На самом деле, NAT и маршрутизация просто несколько криво разнесены в вашем роутере. Уж не знаю точно как. В моём есть два окошка:
1) там где NAT. Там задаются правила, как мы будем менять IP:port для определённых пакетов, т.е., у меня есть программа, которая работает по адресу 192.168.1.2:1730, и есть правило:
- все пакеты, которые приходят на мой (динамический внешний IP), и порт 1730 менять адрес получателя на 192.168.1.2, а порт не менять.
2) второе окно, там маршрутизация. И там сказано, что все пакеты отправлять на eth0. (это физический интерфейс).
3) Есть и третье окно, в котором настраивается DHCP. Этот сервер выдаёт интерфейсу eth0 (точнее не тому, что в модеме, а тому что в компе) IP адрес 192.168.1.2
В итоге - УМВР. маршрутизация со второго окна отправляет все пакеты на мой комп, а нат несёт совсем другое назначение - в глобальной Сети я известен как узел 1.2.3.4, но это на самом деле мой роутер. А у компа адрес 192.168.1.2. Вот NAT и нужен, что-бы сменить IP адрес, иначе комп не поймёт, ведь он не знает, что его адрес на самом деле 1.2.3.4.
Если я включаю ещё один компьютер, то правила усложняются, второй комп получает IP 192.168.1.3, и роутеру приходится отслеживать, какой компьютер послал исходящий пакет, и именно ему отправлять ответ. NAT переписывает IP на нужные, а маршрутизация распихивает пакеты по интерфейсам. Как-то так...