Я настроил сервер веб-камеры Raspberry Pi (на котором работает Raspbian), чтобы он был общедоступным. Я могу видеть это внутренне, когда я иду на его внутренний IP и порт в веб-браузере. Я не могу добраться до него через публичный IP, хотя.
Сервер веб-камеры подключен к моему беспроводному маршрутизатору, который подключен к маршрутизатору моего арендодателя через кабель Ethernet. Его роутер подключается к кабельному модему (Comcast). Мой маршрутизатор - это Linksys, но работает с DD-WRT. Маршрутизатор моего арендодателя - Netgear со стоковой прошивкой. У меня есть доступ к обоим, и там всегда все работало нормально.
Я попытался переадресовать порт в одном и обоих маршрутизаторах, а также с UDP, TCP и обоими, но все еще не могу получить к нему внешний доступ. Я отредактировал /etc/motion/motion.conf на Raspberry Pi, чтобы изменить DAEMON на ON и webcam_localhost на OFF.
Что я должен делать? В идеале я хотел бы, чтобы все это было доступно через порт 80, чтобы я мог просто ввести внешний IP-адрес и посмотреть веб-камеру, но сейчас я согласен на то, чтобы он был доступен через уникальный порт.
Ниже приведена вся информация, которую я могу (безопасно) предоставить. Пожалуйста, дайте мне знать, если я должен добавить что-то еще, что я пропустил.
Его роутер: Netgear WNR2000v3
Доступ в Интернет: 192.168.1.1
IP-адрес: 10.0.0.3
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 10.0.0.1
DHCP-сервер: 10.0.0.1
DNS-серверы: 75.75.75.75/75.75.76.76
Мой роутер: WRT54G работает под управлением DD-WRT v24-sp2
Доступ в Интернет: 192.168.1.150
[Настройка WAN]
Тип подключения: статический IP
WAN IP: 192.168.1.11
Подсеть: 255.255.255.0
Шлюз: 192.168.1.1
DNS: 75,75,75,75/75,75,75,76
[Настройка сети]
Локальный IP: 192.168.1.150
Подсеть: 255.255.255.0
Шлюз: 192.168.1.1
Локальный DNS: 192.168.1.1
(DHCP отключен)
Сервер веб-камеры:
IP-адрес: 192.168.1.17
Порт: 8081
Спасибо!