Image

Base de connaissances → Redirection de port à l'aide de rinetd sous Linux Debian 12

[Serveurs virtuels]
Date de publication: 23.12.2023

Pour résoudre les problèmes de redirection de port sous Linux Debian, nous utiliserons le service rinetd ; ce service vous permet de configurer la redirection ip:port d'un serveur vers l'ip:port d'un autre serveur.

1. Installation du service

apt install rinetd

2. Configuration

vi /etc/rinetd.conf
# bindadress  bindport  connectaddress  connectport  options...
# 0.0.0.0     80        192.168.1.2     80
# ::1         80        192.168.1.2     80
# 0.0.0.0     80        fe80::1         80
# 127.0.0.1   4000      127.0.0.1       3000
# 127.0.0.1   4000/udp  127.0.0.1       22           [timeout=1200]
# 127.0.0.1   8000/udp  192.168.1.2     8000/udp     [src=192.168.1.2,timeout=1200]

0.0.0.0		1234	89.104.77.7	443

Nous avons ajouté une ligne où nous autorisons la connexion à n'importe quelle adresse IP présente sur le serveur et utilisons l'IP 89.104.77.7 et le port 443 comme serveur distant.

2.1 Redémarrez le service

service rinetd restart

Vous pouvez maintenant vérifier si vous vous connectez au serveur, dans notre cas le serveur a une adresse IP 89.111.187.235 sur le port 1234 et nous verrons que le transfert fonctionne.

Si vous utilisez plusieurs adresses IP sur le serveur et souhaitez autoriser les connexions uniquement à partir de cette adresse IP, remplacez la configuration dans le fichier /etc/rinetd.conf par ceci :

89.111.187.235	    1234	89.104.77.7	443

2.2 Ajouter le service au démarrage

systemctl enable rinetd

Prêt.





Aucun commentaire pour l'instant