May 13, 2012 14:52
Купил себе этот девайс для облегчения жизни. Чтоб интернет "сам работал", и чтоб мне не надо было его мучительно настраивать.
Как всегда, мечта не сбылась. Инет-то заработал. А вот port forwarding я бился три дня, но так и не настроил его. Не открывается порт, хоть ты тресни.
Очень я на них обиделся за это. Очень.
Даже письмо в саппорт написал, чтоб подсказали, почему же это всё и как победить.
И уже после отправки письма вдруг заметил, что на роутере открыт порт telnet. С чего бы это вдруг?... А оказалось, самый что ни на есть телнет на железку. Я туда зашёл, и оказалось, что у них там bysybox и старый добрый (страшный, но добрый) iptables.
Гугл за 3 минуты объяснил мне, как сделать роутинг вручную. :)
iptables -t nat -A PREROUTING -p tcp --dport 22 -s 0.0.0.0/0 -j DNAT --to 192.168.0.100:22
iptables-save
Надеюсь, это не придётся делать каждый раз после ребута девайсины...
UPD:
1) iptables-save тут никчему, она просто распечатывает текущее состояние.
2) и таки приходится делать это каждый раз после ребута девайсины. как-нибудь попробую сделать скрипт, чтоб он самостоятельно прописывал нужный роут...