wget http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%201.4.3/libupnp-1.4.3.tar.bz2/download
Распаковываем:
tar xvf libupnp-1.4.3.tar.bz2
Качаем патч для x64:
wget http://sourceforge.net/p/pupnp/bugs/_discuss/thread/a36a9db3/83e3/attachment/amd64fix.patch
Применяем патч:
patch -p0 <amd64fix.patch
Собираем:
./configure
make
make install
Качаем linux-igd:
wget http://sourceforge.net/projects/linux-igd/files/linux-igd/linuxigd-1.0/linuxigd-1.0.tar.gz/download
Распаковываем:
tar xvf linuxigd-1.0.tar.gz
Собираем:
make
make install
Запускаем upnpd:
upnpd ppp0 eth0
Если при запуске получили ошибку:
upnpd[22186]: UPnP SDK Successfully Initialized.перед запуском upnpd выполнить:
upnpd[22186]: Succesfully set the Web Server Root Directory.
upnpd[22186]: Error registering the root device with descDocUrl: http://192.168.3.31:49152/gatedesc.xmlupnpd[22186]: UpnpRegisterRootDevice returned -104
export LD_LIBRARY_PATH=/usr/local/lib
Комментариев нет:
Отправить комментарий