Изтегляне на софтуера
sudo wget http://packages.vyatta.com/debian/pool/main/libu/libupnp4/libupnp4_1.8.0~svn20100507-1_i386.deb sudo wget http://packages.vyatta.com/debian/pool/main/l/linux-igd/linux-igd_1.0+cvs20070630-3_i386.deb sudo wget http://ci.managedit.ie/view/Vyatta/job/vyatta-upnp.master/lastSuccessfulBuild/artifact/vyatta-upnp_0.2_all.deb |
Инсталиране
sudo dpkg -i libupnp4_1.8.0~svn20100507-1_i386.deb sudo dpkg -i linux-igd_1.0+cvs20070630-3_i386.deb sudo dpkg -i vyatta-upnp_0.2_all.deb |
Конфигуриране
set service upnp listen-on eth1 outbound-interface eth0 |
Проверка в vbash
vyatta@home# show service upnp listen-on eth1 { outbound-interface eth0 } [edit] |
Проверка в iptables
vyatta@home# sudo iptables -nL -t nat Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:65516 to:192.168.88.129:65516 DNAT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:50320 to:192.168.88.129:50320 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:50320 to:192.168.88.129:50320 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:35785 to:192.168.88.134:35785 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3474 to:192.168.88.7:3474 DNAT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:3474 to:192.168.88.7:3474 DNAT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:64898 to:192.168.88.138:64898 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:64898 to:192.168.88.138:64898 VYATTA_PRE_DNAT_HOOK all -- 0.0.0.0/0 0.0.0.0/0 |
The managedit.ie site doesn’t seem to have the vyatta-upnp package anymore.
After some searching I found it again here : https://github.com/kiall/vyatta-upnp/archives/master
Cheers.