В статье (http://www.efolution.org/2009/09/upnp-openbsd.html) рассказано об организации на базе OpenBSD шлюза автоматического проброса tcp и udp портов с внешнего ip адреса на внутренние адреса, c задействованием протоколов UPnP и NAT-PMP.URL: http://www.efolution.org/2009/09/upnp-openbsd.html
Новость: http://www.opennet.me/opennews/art.shtml?num=24079
а где можно почитать про эту реализацию UPnP в линукс? если это конечно есть и работающее без костылей
# apt-cache search upnp
gmediaserver - UPnP Mediaserver
gupnp-tools - UPnP Universal Control Point
libdlna-dev - development files for libdlna
libdlna0 - DLNA codec library
libgupnp-1.0-0 - GObject-based library for UPnP
libgupnp-1.0-dbg - GObject-based library for UPnP (debug symbols)
libgupnp-1.0-dev - GObject-based library for UPnP (development files)
libgupnp-doc - GObject-based library for UPnP (documentation)
libgupnp-ui-1.0-0 - GTK+ widgets for GUPnP
libgupnp-ui-1.0-dev - GObject-based library for UPnP (development files)
libgupnp-ui-doc - GObject-based library for UPnP (documentation)
libnet-upnp-perl - Perl extensions for UPnP
libupnp-dev - Intel Universal Plug And Play SDK for Linux (development files)
libupnp2 - Intel Universal Plug And Play SDK for Linux (shared libraries)
mediatomb - UPnP MediaServer (main package)
mediatomb-common - UPnP MediaServer (base package)
mediatomb-daemon - UPnP MediaServer (daemon package)
python-coherence - Python UPnP framework
ushare - lightweight UPnP A/V Media Serverчто тут относится к описанному в новости?
Ничего, ищите
linux-igd
miniupnpd
я их использовал для сабжа
часто слышал upnp, upnp... прочитал, так толком и не понял для чего он нужен. проще вручную прописать параметры port-forward на NAT-сервере.
или дайте мне подробное описание UPnP + примеры его использования кроме как dynamic-port-forwarding
Примеры?! Пожалуйста:
- необходимо автоматически пробрасывать порты у клиентов с динамическими адресами
- есть желание избавиться от рутиной работы по периодической настройке port-forward
- хочется включить в домашнюю сеть компьютерную приставку, холодильник, утюг и пылесос, и не искать в мануалах какие порты им необходимо пробрасыватьЗамечу, что службы UPnP и NAT-PMP включены по-умолчанию на многих домашних маршрутизаторах: рассматривайте шлюз OpenBSD+miniupnpd как замену таким устройствам
товарищщи!
хорош уже насиловать труп IPv4 (с его неотъемлемым NAT), переходите массово на IPv6[[и не нада пинать на провайдера, дескать он только IPv4. RFC 4380 никто не отменял]]
подробнее товарисч
и заранее подскажите как научить железку домашнюю в виде тостера который отродясь о ipv6 не слышал, зато upnp в нем есть
>подробнее товарисч
>и заранее подскажите как научить железку домашнюю в виде тостера который отродясь
>о ipv6 не слышал, зато upnp в нем естьа чо этот тостер делает? сам подключён к интернету (как конечная точка) или интернет подключается через него?
Сначала заставьте все остальные ресурсы в интернете использовать IPv6.
А сейчас никто не запрещает использовать UPnP и IPv6 одновременно.
>>А сейчас никто не запрещает использовать UPnP и IPv6 одновременно.<<вобщемо согласен.
просто обычно (например возмём VoIP-телефонию) если программа использует IPv6 , то какбы геморой с IPv4 уже не нужен просто...
>(например возмём VoIP-телефонию)кривые протоколы типа активного ftp и sip так просто не вылечить