#1 Le 19/06/2025, à 16:32
- lebossejames
openvpn utilisant 2 fichiers .ovpn et partage la connexion
Bonjour,
Je souhaiterais me connecter à 2 VPNs à partir d'une seule interface réseau eth0 (Ordinateur Eth0 <-> VPN1 Server puis Eth0 <-> VPN2 Server ) et ensuite partagé la connexion sur une interface eth1 relié à un switch, comment faire svp?
sudo openvpn --config /home/james/file1.ovpn --askpass /home/james/private_password &
Merci d'avance.
Hors ligne
#2 Le 19/06/2025, à 17:13
- steph810
Re : openvpn utilisant 2 fichiers .ovpn et partage la connexion
Bonjour,
ouvre tes fichier .opvn
regarder ici cette ligne:
1.
dev tun0
si 2 fichier .opvn alord il faut mettre sur le premier exemple
Premier .ovpn
dev tun0
et sur le deuxieme
dev tun1
a partir de la tu peut les mettre en route
2.
Pour utilisation sur eth1
ip addr show dev eth1
puis recupere l'adresse ex: inet 192.168.114.111/24
ensuite idem edite les fichier .opvpn et change la ligne local
local 192.168.114.111
tu peut aussi ajouter les log si tu le souhaite dans chaque .opvpn ajoute cette ligne 1 pour le premier fichier et 2 pour le second
1er
log /var/log/openvpn-client1.log
2eme
log /var/log/openvpn-client2.log
si tu veut plus de detail dans les log augmente la verbosité.
verb 4 # Niveau de verbosité (0 à 11)
TEST:
ip a | grep tun
ip route
Dernière modification par steph810 (Le 19/06/2025, à 17:16)
Hors ligne
#3 Le 11/08/2025, à 17:21
- lebossejames
Re : openvpn utilisant 2 fichiers .ovpn et partage la connexion
Bonjour,
ouvre tes fichier .opvn
regarder ici cette ligne:
1.dev tun0
si 2 fichier .opvn alord il faut mettre sur le premier exemple
Premier .ovpndev tun0
et sur le deuxieme
dev tun1
a partir de la tu peut les mettre en route
2.
Pour utilisation sur eth1ip addr show dev eth1
puis recupere l'adresse ex: inet 192.168.114.111/24
ensuite idem edite les fichier .opvpn et change la ligne locallocal 192.168.114.111
tu peut aussi ajouter les log si tu le souhaite dans chaque .opvpn ajoute cette ligne 1 pour le premier fichier et 2 pour le second
1erlog /var/log/openvpn-client1.log
2eme
log /var/log/openvpn-client2.log
si tu veut plus de detail dans les log augmente la verbosité.
verb 4 # Niveau de verbosité (0 à 11)
TEST:
ip a | grep tun ip route
Je vais opter pour 2 modes openvpn/wireguard
Ainsi, j'ai lancé cette commande:
sudo wg-quick up monvpn_1
J'obtiens ceci:
ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.25 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::b5f1:7a8a:9fa9:3cfd prefixlen 64 scopeid 0x20<link>
ether 2c:cf:67:a1:29:97 txqueuelen 1000 (Ethernet)
RX packets 366121 bytes 42774000 (40.7 MiB)
RX errors 0 dropped 120 overruns 0 frame 0
TX packets 47775 bytes 6273332 (5.9 MiB)
TX errors 0 dropped 14 overruns 0 carrier 0 collisions 0
device interrupt 106
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::ab51:eb6f:3f1d:16f5 prefixlen 64 scopeid 0x20<link>
ether 98:fc:84:e5:40:e6 txqueuelen 1000 (Ethernet)
RX packets 5301 bytes 1157432 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4694 bytes 814116 (795.0 KiB)
TX errors 0 dropped 17 overruns 0 carrier 0 collisions 0
eth2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 98:fc:84:e0:0c:a8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 421 bytes 32515 (31.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 421 bytes 32515 (31.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
monvpn_1: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420
inet 10.2.0.2 netmask 255.255.255.255 destination 10.2.0.2
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 269 bytes 88548 (86.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 350 bytes 39260 (38.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 2c:cf:67:a1:29:98 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Je n'ai pas de connexion à internet ni d'adresse ip en premier lieu sur eth1, j'ai tenté d'appliquer une route mais sans succès:
sudo iptables -t nat -A POSTROUTING -o monvpn_1 -j MASQUERADE
sudo iptables -A FORWARD -i monvpn_1 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o monvpn_1 -j ACCEPT
Dernière modification par lebossejames (Le 11/08/2025, à 17:22)
Hors ligne