Мне нужно настроить переадресацию портов для моей IP-камеры, чтобы я мог получить к ней доступ из Интернета. UPNP
не поддерживается на моем шлюзе.
Моя сетевая конфигурация следующая:
Gateway (Ubuntu Server 12) --- Internal network
7.8.9.10 --- 192.168.2.1 --- 192.168.2.0/24
eth1 eth0
Из настроек моей камеры:
Gateway HTTP/RTSP port forwarding: enabled
Мне нужно настроить NAT
для соединений RTSP
(default port 554
) и веб-панель камеры (port 80
):
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 554 -j DNAT --to 192.168.254.189:554
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 8000 -j DNAT --to 192.168.254.189:80
iptables -A FORWARD -p tcp -d 192.168.254.189 --dport 554 -j ACCEPT
iptables -A FORWARD -p tcp -d 192.168.254.189 --dport 80 -j ACCEPT
Проблема в том, что я не могу подключиться ни к 7.8.9.10:554
ни к 7.8.9.10.8000
с внешнего компьютера.
Я попробовал поискать в Google, но ничего не нашел. Существует множество руководств по настройке SIP+RTP
с NAT, а не только с RTSP. Я не использую SIP.
Как заставить работать переадресацию портов? Буду признателен за любую помощь.