Salut,
J’essaye de faire un script, mais j’ai un peu de mal…
Je suis connecté en ethernet, j’obtiens mon ip en dhcp.
L’idée c’est, quand je lance le script, de faire passer tout mon trafic par un tunnel (créé par openvn).
- Vérifier que le vpn n’est pas lancé si oui > sortie
- lancer le vpn et le tester
- régler l’ip_forward et iptables (forward, masquerade…)
- les routes… Et c’est là que je sèche…
Je suppose qu’il faut enlever la route par défaut attribuée au moment de la demande d’ip au serveur dhcp ?
Je suppose aussi qu’il faut que j’ajoute l’ip de tun0 comme route par défaut ?
Est-ce qu’il ne serait pas plus simple pour moi de faire:
if down eth0
copie d’un nouveau /etc/network/interfaces avec une ip fixe
if up eth0
puis lancer le vpn…
A moins qu’il n’y ait une solution plus élégante à laquelle je n’ai pas pensé.