De retour avec le protocole UPnP mais cette fois sur une machine debian en tant que client.
On commence par installer le paquet miniupnpc :sudo apt install miniupnpc
Le fonctionnement est plutôt simple :
On peut utiliser la commande complète upnpc -a [ipLan] [portLan] [portWan] [protocole]
upnpc -a 192.168.1.200 80 8080 tcp
Ou plus simplement si l’on est déjà sur la machine cibleupnpc -r [port] [protocole]
upnpc -r 22 TCP
Cette dernière commande ouvre le port 22 vers le port 22 de la machine sur laquelle la commande est tapée.
Si jamais vous souhaitez changer un des 2 ports il faire ainsiupnpc -r [portLan] [portWan] [protocole]
upnpc -r 80 8080 tcp
Vous pouvez aussi supprimer une règleupnpc -d [portWan] [protocole]
upnpc -d 22 TCP
Cette commande va supprimer la règle correspondant à ce port Wan et ce protocole.
Il est bien entendu possible de supprimer ces règles via l’interface de votre pfsense (Status => UPnP & NAT-PMP).
Vous pouvez aussi lister les règles déjà actives à l’aide de cette commandeupnpc -l
Et si jamais vous avez oublié votre ip publiqueupnpc -s | grep ExternalIPAddress | cut -c21-
Protocole UPNP Debian client
Pour marque-pages : Permaliens.