LINUX.ORG.RU

ip камера и 3g роутер - как подключиться к камере через Интернет?

 


0

1

На даче есть ip-камера, там же есть 3g-роутер (Huawei B880). Задача как-то подключаться к ip-камере из Интернета и пока уткнулся в получение ip, к которому обращаться. В роутере есть возможность использовать DDNS, но на выбор только DynDNS.org и TZO, которые давно уже полностью платные, и этот вариант я не рассматривал.

Есть свой VDS, можно что-то замутить с ним.

Какие есть варианты?

как вариант прокидывать порты через ssh... если конечно на камере есть возможность запускать сторонние скрипты, если такого нет то никак.

mm3 ★★★ ()

Ну VPN клиент и проброс портов на роутере какой-то есть, попробуй настроить. VDS — сервер VPN, роутер и внешний комп — клиенты, пробрасываешь нужные порты ip-камеры наружу...

arson ★★★★★ ()

Ещё вариант IPv6. Благо клиенты с поддержой входящих соединений для полученных адресов есть. Тот же gogo6, как говорил zink, умеет это делать, в то время, как miredo — нет.

Infra_HDC ★★★★ ()
Последнее исправление: Infra_HDC (всего исправлений: 1)

DDNS не подходит потому, что как правило мобильный интернет работает через NAT.
Таким образом вариантов всего 2.

  • Заказать услугу статический IP
  • Сделать так, что бы 3G роутер поднимал туннель на внешний сервер и поддерживал его в активном состоянии.
surefire ★★ ()
Ответ на: комментарий от arson

На VDS настроил PPTP-сервер по вот этому мануалу http://www.ylsoftware.com/news/407 В роутере есть встроенный PPTP-клиент, забил туда данные для подключения, он благополучно подключается. Но интернет через роутер перестает работать.

Вот ifconfig показывает подключенный роутер на сервере:

ppp1      Link encap:Point-to-Point Protocol  
          inet addr:192.168.1.10  P-t-P:192.168.1.101  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:322 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:28497 (27.8 KiB)  TX bytes:62 (62.0 B)

Что не так?

iamroman ()
Ответ на: комментарий от iamroman

ppp1

Это единственная запись в ifconfig? Покажи route -n. Скорее всего PPTP переопределил маршрут по умолчанию.

arson ★★★★★ ()

поставь апдейтер на смартфон или пк, а в качестве сервиса - no-ip или домен .tk

mystery ★★ ()
Ответ на: комментарий от arson

Вот весь ifconfig (заменил первую цифру ip моего сервера на 999):

eth0      Link encap:Ethernet  HWaddr 52:54:00:92:23:e1  
          inet addr:999.109.218.199  Bcast:999.109.219.255  Mask:255.255.254.0
          inet6 addr: 999::5054:ff:fe92:23e1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:675218 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1346 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:40589229 (38.7 MiB)  TX bytes:121234 (118.3 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.1.10  P-t-P:192.168.1.101  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:932 (932.0 B)  TX bytes:62 (62.0 B)
route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         999.109.218.1   0.0.0.0         UG    0      0        0 eth0
192.168.1.101   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
999.109.218.0   0.0.0.0         255.255.254.0   U     0      0        0 eth0

iamroman ()
Ответ на: комментарий от iamroman

Вот весь ifconfig

Я не правильно понял. Подумал, что ты смог выполнить ifconfig на роутере :)
Смотри настройки роутера, скорее всего у тебя маршрут по умолчанию — PPTP.
Если на роутере только web-морда, то не уверен, что это вообще можно поменять.

arson ★★★★★ ()
Ответ на: комментарий от arson

Маршрут чего? Тут в веб-морде роутера есть раздел «Статический маршрут», в котором можно задать Адрес сети адресата, Маска подсети, Шлюз по умолчанию, Интерфейс, Статус, Опции.

iamroman ()
Ответ на: комментарий от iamroman

Маршрут чего?

У меня такого роутера, поэтому точно я сказать не могу. Но думаю, что когда ты поднимаешь PPTP туннель, то все пакеты идут туда (смотри на VDS с помощью tcpdump или wireshark).

Посмотри в разделе настройки PPTP нет ли опции типа «использовать как маршрут по умолчанию». Может быть это поведение можно изменить с помощью раздела «Статический маршрут», определив сначала маршрут для адресов PPTP, а потом для всех остальных (0.0.0.0). Пробовать надо.

arson ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.