18.09.2012 02:13, Павел Марченко пишет:
> 17 сентября 2012 г., 16:26 пользователь Dmitrii Kashin
> <free...@gmail.com> написал:
>> Условие:
>> 1) Дан прибор, который выходит в сеть через 3g-модем. У прибора
>> динамический ip и NAT-экран, возможно даже не один.
>> 2) Есть сервер, который управляет прибором. У него статический ip.
>> 3) Прибор и сервер должны общаться по UDP.
>> 4) На приборе некоторая самописная ОС, добавить к которой какой-нибудь
>> функционал можно только дописав его с учетом ее архитектурных
>> особенностей.
>>
>> Вопрос:
>> Как организовать пересылку сообщений с сервера на прибор и обратно?
На писюках и SOHO-роутерах хорошо показал себя openvpn, однако не знаю
можно ли его водрузить на устройство. На всяких -wrt он работает.

>> Некоторые размышления, на которые хотелось бы почитать реакцию сообщества:
>> 1) Путем гугления я разузнал про STUN. Скажите, какие нынче есть библиотеки
>> для работы с оным? Я пока нашел только libirtp8 - будет ли это хорошим
>> средством разроботки?
>> 2) Не подскажет ли кто-нибудь модем, умеющий работать со stun своими
>> силами? Мне очень не хотелось бы лезть внутрь этого дивного девайса.
> если прибор сидит за NAT и ему нужно общаться с сервером, то он 100%
> должен сам уметь делать dNAT.
Устройство туннелем проходит через провайдерские NAT-ы и на концах
туннеля есть IP-адреса. Не надо никаких DNAT. Это вообще не от туда.

> PS
> может проще попробовать что-то с dynDNS  и dNAT на приборе?
Если у тебя устройство за неуправляемым (провайдерским) натом и не имеет
белого адреса (а по условию не имеет) dyndns не поможет.


-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru

Attachment: signature.asc
Description: OpenPGP digital signature

Ответить