прочитайте правило ещё раз
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8888 -j DNAT --to-destination 192.168.0.2
всё что приходит на внешний интерфейс (eth0) на tcp порт 8888 перекинуть на 192.168.0.2 на tcp порт 8888
Да, и? Что вы хотите сказать?
Прочитал по вашей ссылке о похожей проблеме:
Если теперь обратиться к WEB-серверу из Интернет, то все будет работать прекрасно. Но что же произойдет, если попробовать соединиться с ним из локальной сети? Соединение просто не установится.
Правда тут наверно имеется в виду из локальной сети по локальному адресу, так как по внешнему адресу я не могу пробиться даже после этого решения (в той же статье):
sudo iptables -t nat -A POSTROUTING -p tcp -d 192.168.0.2 --dport 8888 -j SNAT --to-source 192.168.0.1
sudo iptables -t nat -A OUTPUT --dst ksevelyar.ru -p tcp --dport 8888 -j DNAT --to-destination 192.168.0.2