Iptables проброс портов?
пытаюсь выполнить ssh 192.168.0.4 -p 2222 получаю фигу
Логично, ведь на 192.168.0.4  слушается 22 порт.
Стучаться надо на  ssh 192.168.0.2 -p 2222, тогда 192.168.0.2 поменяет в соединении адреса и перенаправит запрос на 192.168.0.4, пр чем от своего имени-адреса
Проверьте, что порт 2222 на 192.168.0.4 открыт для .2.