Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Почему может не работать проброс портов?  (Прочитано 887 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Добрый день. Пытаюсь сделать проброс портов, но ничего не работает.

sudo iptables -A FORWARD -i enp3s0 -p tcp --dport 80 -j ACCEPT
sudo iptables -t nat -A PREROUTING -p tcp -d XX.XX.XX.XX --dport 8082 -j DNAT --to-destination 192.168.30.5:80
sudo iptables -t nat -A POSTROUTING -p tcp --dst 192.168.30.5 --dport 8082 -j SNAT --to-source XX.XX.XX.XX

Казалось бы ничего такого но как то ни туда ни сюда. Как это протестировать в чем дело? Спасибо!

Пользователь добавил сообщение 28 Апреля 2017, 16:27:34:
sysctl -a |grep forward
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.enp2s0.forwarding = 1
net.ipv4.conf.enp2s0.mc_forwarding = 0
net.ipv4.conf.enp3s0.forwarding = 1
net.ipv4.conf.enp3s0.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0
sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.all.mc_forwarding = 0
sysctl: reading key "net.ipv6.conf.default.stable_secret"
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.default.mc_forwarding = 0
sysctl: reading key "net.ipv6.conf.enp2s0.stable_secret"
net.ipv6.conf.enp2s0.forwarding = 0
net.ipv6.conf.enp2s0.mc_forwarding = 0
sysctl: reading key "net.ipv6.conf.enp3s0.stable_secret"
net.ipv6.conf.enp3s0.forwarding = 0
net.ipv6.conf.enp3s0.mc_forwarding = 0
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.lo.mc_forwarding = 0

Пользователь добавил сообщение 28 Апреля 2017, 18:08:17:
Нашел!

sudo iptables -I FORWARD -i enp3s0 -o enp2s0 -d 192.168.30.5 -p tcp -m tcp --dport 80 -j ACCEPT
Сразу начинает все работать.
« Последнее редактирование: 28 Апреля 2017, 18:08:17 от tarya »

 

Страница сгенерирована за 0.014 секунд. Запросов: 21.