1 votes

Comment puis-je accéder aux appareils du réseau local distant ?

Voici un schéma rapide de ce que j'essaie de configurer

openvpndiagram

J'ai plusieurs clients qui se connectent à mon serveur VPN (de 10.0.1.2 à 10.0.25.2). Chaque réseau local derrière les clients est toujours le même : 192.168.1.0/24 et les appareils utilisent le client comme passerelle par défaut. J'ai besoin que chaque utilisateur distant ait seulement accès à certains dispositifs derrière chaque client

Quel type de configuration dois-je faire pour avoir accès au dispositif LAN via une adresse dans le sous-réseau VPN ?

par exemple :

  • device1-behind-client_001 : 192.168.169.125/24 <=> 10.0.1.101
  • device2-behind-client_001 : 192.168.169.126/24 <=> 10.0.1.102
  • device3-behind-client_001 : 192.168.169.127/24 <=> 10.0.1.103
  • device1-behind-client_002 : 192.168.169.125/24 <=> 10.0.2.101
  • device1-behind-client_003 : 192.168.169.125/24 <=> 10.0.3.101

Chaque client est déjà connecté au serveur et configuré avec l'interface tun.


Modifier

iptables sur mon serveur OpenVPN

iptables -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A POSTROUTING -s 10.0.0.0/16 -o eth0 -j MASQUERADE
iptables -A INPUT -i tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -j ACCEPT

iptables sur client_001 (exemple)

iptables -t nat -A PREROUTING -d 10.0.1.102/32 -i eth0 -j DNAT --to-destination 192.168.1.126
iptables -t nat -A POSTROUTING -s 192.168.1.126/32 -o eth0 -j SNAT --to-source 10.0.1.102/32

Avec cette configuration, si un utilisateur distant est connecté au serveur, peut-il accéder au périphérique 192.168.1.126 du réseau client_001 via l'adresse 10.0.1.102 ?

1voto

Akshay Patil Points 101

Désactivez l'option "client à client" dans la configuration et utilisez un pare-feu/iptables pour filtrer le trafic.

0 votes

Uncomment out the client-to-client directive if you would like connecting clients to be able to reach each other over the VPN. By default, clients will only be able to reach the server. Cela signifie que mes clients ne se verront pas et cela me convient. Dans mon exemple, je "traduis" l'adresse IP du réseau local en adresse IP du sous-réseau VPN.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X