Supposons que je dispose d’un ordinateur Linux exécutant un serveur d’accès OpenVPN avec les interfaces suivantes:
wwan0 - Accès à Internet, IP 212.179.50.50
tun0 - Interface OpenVPN, IP 172.225.25.1 (IP VPN du serveur)
eth0 - Interface Ethernet, connectée à un commutateur et obtient une adresse IP 10.0.0.10 (l'adresse IP du commutateur est 10.0.0.1)
Ce que j'essaie de faire:
- Permettre aux clients de se connecter au serveur OpenVPN en utilisant l'adresse IP publique du serveur (c'est fait).
- Autoriser les clients qui se connectent au serveur OpenVPN à exécuter une commande ping sur le commutateur (10.0.0.1) et sur tout autre périphérique connecté à ce commutateur.
Quel est le moyen facile de faire cela (en utilisant ifconfig / iptables / etc).
Merci!
iptables-save
)?Réponses:
Vous ne pouvez pas l' utiliser
ifconfig/iptables...
pour cela, car vous devez informer les clients que le nouveau sous-réseau (10.0.0.0/24) est disponible via OpenVPN: vous essayez donc de modifier la table de routage des clients et non celle du serveur.Heureusement pour nous, cependant,
OpenVPN
le ferons pour vous. Il suffit d'ajouter la ligne suivantedans votre fichier de configuration du serveur, et vous avez terminé. Cela a pour effet
push
de donner aux clients un itinéraire pour le sous-réseau en question (10.0.0.0/24 ci-dessus) via le tunnel. Cela fonctionnera que vous ayez ou non redirigé tout le trafic des clients sur le VPN, peu importe. Pour que cela fonctionne, assurez-vous simplement que IPv4 est autorisé (mais je parie que c'est le cas, puisque vous déclarez que OpenVPN fonctionne déjà) et que vous n'avez aucuneiptables
règle FORWARD bloquant l'accès à 10.0.0.0/24 et / ou 172.225.25.0. / 24.PS: pourquoi utilisez-vous des adresses publiques et routables pour votre OpenVPN? Vous devez utiliser un sous-réseau privé non routable, dessiné si vous le souhaitez dans la plage 172.16.0.0-172.31.255.255. L'adresse que vous utilisez, 172.225.25.1, est publique et routable, et a déjà été attribuée à nul autre qu'Akamai Technologies, voir ici .
la source