Теперь с правильными данными стало понятней. В принципе, проброс Вы вроде правильно делаете. Но раз не работает, значит где грабли спрятались и надо их искать.
Показывайте таблицу маршрутизацию на всех девайсах и правила netfilter на пишке.
P.S. вообще, конечно, немного оффтопим, но надеюсь нас простят, так как вопрос-то *nix-системе и решение такое же как на Ubuntu: диагностика, анализ, действия и снова диагностика.
pc:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
dev1:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
dev2:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 egiga0
224.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 egiga0
0.0.0.0 192.168.1.3 0.0.0.0 UG 0 0 0 egiga0
в dev1 также добавил
iptables -t nat -A PREROUTING --dst 192.168.0.101 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2
iptables -I FORWARD 1 -i wlan0 -o eth0 -d 192.168.1.2 -p tcp -m tcp --dport 80 -j ACCEPT
в остальных девайсах iptable пустые