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
signature.asc
Description: OpenPGP digital signature