Bonjour,
J'ai deux interfaces eth0 et eth1 (dongle usb ethernet). J'ai créé un brigde entre eth0 et eth1, ainsi j'ai la connexion à Internet via eth1. Par contre lorsque je lance openvpn, creation interface tun0: eth0 est bien connecté au VPN (@ip router où il y a le serveur du vpn en faisant un
curl --silent ifconfig.me
))mais pas eth1 toujours connecté à Internet mais sur le routeur relié physiquement à eth0.
j'ai fais ceci:
Editer le fichier /etc/sysctl.conf:
Ensuite lancer cette commande:
1 2
| sysctl -p /etc/sysctl.conf
sudo nano /etc/network/interfaces.d/eth1 |
1 2 3
| auto eth1
iface eth1 inet static
address 192.168.43.1/24 |
sudo nano /etc/default/ufw
Rechercher DEFAULT_FORWARD_POLICY ="DROP" et la changer en DEFAULT_FORWARD_POLICY ="ACCEPT"
CTRL+O, CTRL+X
sudo nano /etc/ufw/sysctl.conf
Enlever le # devant la ligne net/ipv4/ip_forward=1
CTRL+O, CTRL+X
sudo nano /etc/ufw/before.rules
Rajouter à la fin du fichier, juste après le dernier COMMIT:
1 2 3 4 5 6 7 8
| # NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Forward traffic through eth0
-A POSTROUTING -s 192.168.43.0/24 -o tun0 -j MASQUERADE
# End each table with the 'COMMIT' line or these rules won't be processed
COMMIT |
CTRL+O, CTRL+X
J'ai rebooté, mais cela ne change rien je n'ai pas de connexion sur le port Eth1, de plus je suis obligé de configurer mon pc relié à Eth1 en adresse ip statique
Partager