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


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

Автор Тема: Открыть порт для видеорегистратора  (Прочитано 3331 раз)

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

Оффлайн alexandr9999

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Есть локальная сеть, есть сервер с Ubuntu 12.04.
Нужно дать доступ из интернета к видеорегистратору. Он на 6036 порту, ip 10.0.24.248. В локальной всё работает.
Порт пробросил, но доступа нет
iptables-save:
# Generated by iptables-save v1.4.12 on Thu Oct 18 22:46:05 2012
*nat
:PREROUTING ACCEPT [5774:385747]
:INPUT ACCEPT [1430:84246]
:OUTPUT ACCEPT [54:9239]
:POSTROUTING ACCEPT [54:9239]
-A PREROUTING -d 83.172.0.119/32 -p tcp -m tcp --dport 6036 -j DNAT --to-destina                                                                                                 tion 10.0.24.248:6036
-A PREROUTING -d 83.172.0.119/32 -p tcp -m tcp --dport 6036 -j DNAT --to-destina                                                                                                 tion 10.0.24.248:6036
-A POSTROUTING -s 10.0.24.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -d 10.0.24.248/32 -p tcp -m tcp --dport 6036 -j SNAT --to-source                                                                                                  83.172.0.119
-A POSTROUTING -s 10.0.24.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -d 10.0.24.248/32 -p tcp -m tcp --dport 6036 -j SNAT --to-source                                                                                                  83.172.0.119
COMMIT
# Completed on Thu Oct 18 22:46:05 2012
# Generated by iptables-save v1.4.12 on Thu Oct 18 22:46:05 2012
*filter
:INPUT ACCEPT [42425:2302878]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [43475:2907376]
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6036 -m state --state NEW -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6036 -m state --state NEW -j ACCEPT
-A FORWARD -i eth1 -o eth0 -j ACCEPT
-A FORWARD -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A FORWARD -i eth0 -p tcp -m tcp --dport 6036 -j ACCEPT
-A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i eth1 -o eth0 -j ACCEPT
-A FORWARD -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A FORWARD -i eth0 -p tcp -m tcp --dport 6036 -j ACCEPT
-A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Completed on Thu Oct 18 22:46:05 2012

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Открыть порт для видеорегистратора
« Ответ #1 : 18 Октября 2012, 22:11:59 »
не указаны интерфейсы
-A PREROUTING -i eth0 -d 83.172.0.119/32 -p tcp -m tcp --dport 6036 -j DNAT  --to-destination 10.0.24.248:6036

Пользователь решил продолжить мысль 18 Октября 2012, 22:19:19:
и forwarding вообще включен ?
sysctl net.ipv4.ip_forward ?
« Последнее редактирование: 18 Октября 2012, 22:19:19 от xeon_greg »

Оффлайн alexandr9999

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Открыть порт для видеорегистратора
« Ответ #2 : 19 Октября 2012, 07:17:16 »
Исправил. Теперь вот так:
(Нажмите, чтобы показать/скрыть)
net.ipv4.ip_forward = 1

Всё равно нет доступа.
« Последнее редактирование: 19 Октября 2012, 07:19:36 от alexandr9999 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Открыть порт для видеорегистратора
« Ответ #3 : 19 Октября 2012, 08:25:23 »
Цитировать
-A POSTROUTING -d 10.0.24.248/32 -p tcp -m tcp --dport 6036 -j SNAT --to-source 83.172.0.119
Смените на IP eth1. Скорее всего 10.0.24.248 просто тупо не знает где находится сеть 83.*.*.*

 

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