Hallo.
Ich habe ein Perl-Script geschrieben, mit dem es möglich ist, seinen Router per UPnP zu konfigurieren. Das Programm kann:
- einen Reconnect durchführen
- eine Portweiterleitung hinzufügen
- eine Portweiterleitung löschen
- alle Portweiterleitungen auflisten
- alle Portweiterleitungen löschen
- Statistiken anzeigen
Das Programm gibt's hier: http://ubuntu.blogetery.com/files/2009/04/router.gz
Vorher muss allerdings noch das Paket libnet-upnp-perl installiert werden.
1 | sudo apt-get install libnet-upnp-perl -y |
Einen Reconnect kann man so durchführen:
1 | ./router.pl -r
|
Nähere Anweisungen bekommt man mit -h oder --help.
Bitte sagt mir, was ihr von dem Programm haltet und postet nebenbei noch die Router-Infos, den Befehl, den ihr eingegeben habt, und den Output des Programms, damit ich es eventuell verbessern kann. Ich besitze nähmlich lediglich eine Fritz!Box und für andere Router sieht das mit den UPnP-Funcs/Return-Codes anders aus.
Wer auch meinen englischen Blogpost dazu sehen möchte, hier ist er: http://ubuntu.blogetery.com/2009/04/16/a-smart-router-administration-tool/
Danke.