@Suenoroco

Не отрабатывает iptables. В чем может быть ошибка?

Добрый день.
Ситуация крайне нубская, скорее всего упускаю какие то нюансы, так как ранее не работал этим.
Решил на праздниках прокинуть свой домашний медиа сервер в интернет.
DynDNS и покупка белого IP отпали. Вспомнил про VDS сервачок на Ubunte.
По шустрому поднял на нем pptpd, подключил домашний сервак к нему по VPN.
Пакеты между машинами ходят.
Сунулся прокидывать порты, прописал iptables и перезагрузился (192.168.10.100 - домашний сервак)
iptables -t nat -A PREROUTING -p tcp -d 185.*.*.* --dport 61234 -j DNAT --to-destination 192.168.10.100:3389
iptables -t nat -A POSTROUTING -p tcp --dst `192.168.10.100 --dport 3389 -j SNAT --to-source 185.*.*.*

Вроде все, правильно. Но RDP не коннектит. Правила фаерволла на домашней машине в порядке.
В какую сторону стоит копать?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
iptables -t nat -A PREROUTING -p tcp -d 185.*.*.*  --dport 61234-j DNAT --to-destination 192.168.10.100:3389
iptables -A FORWARD -p tcp --dport 3389 -j ACCEPT


Вы вторым правилом творите хрень, ибо
PACKET IN
    |
PREROUTING--[routing]-->--FORWARD-->--POSTROUTING-->--OUT
 - nat (dst)   |           - filter      - nat (src)
               |                            |
               |                            |
              INPUT                       OUTPUT
              - filter                    - nat (dst)
               |                          - filter
               |                            |
               `----->-----[app]----->------'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы