Одновременное наличие записей с ненулевыми счётчиками в таблице nat (для простоты восприятия подчеркнут протокол tcp)
Цитата:
> iptables -t nat -L -v
Chain PREROUTING (policy ACCEPT 3817 packets, 224K bytes)
pkts bytes target prot opt in out source destination
...
27 1296 DNAT tcp -- ppp_0_35_33_1 any anywhere anywhere tcp dpts:6881:6999 to:192.168.1.12
3 263 DNAT udp -- ppp_0_35_33_1 any anywhere anywhere udp dpts:6881:6999 to:192.168.1.12
...
и в таблице filter
Цитата:
> iptables -L -v
...
Chain FORWARD (policy ACCEPT 27992 packets, 3594K bytes)
pkts bytes target prot opt in out source destination
...
3 263 ACCEPT udp -- ppp_0_35_33_1 any anywhere 192.168.1.12 udp dpts:6881:6999
27 1296 ACCEPT tcp -- ppp_0_35_33_1 any anywhere 192.168.1.12 tcp dpts:6881:6999
...
означает, что пакеты прошли обработку NAT (цепочка PREROUTING) и были распознаны как транзитные (цепочка FORWARD), т.е. смаршрутизированы. В данном примере у нашего маршрутизатора (DSL-2640u) есть интерфейс в сети назначения с адресом 192.168.1.1, а следовательно, пакеты будут "выпихиваться" через него. Попросту говоря, проброс настроен правильно. Посему, крутите настройки хоста, который принимает соединение (192.168.1.12), на котором как минимум должен быть:
- указан шлюз по-умолчанию 192.168.1.1
- включен сервис, который принимает соединения tcp/udp dpts:6881:6999
- файерволл либо выключен, либо настроен на приём данных соединений.
_________________
Использую
DSL-G804V в качестве Ethernet-маршрутизатора.