J'essaie de monter quelques partages nfs après la mise en place de mon tunnel openvpn. Auparavant, cela fonctionnait sur Ubuntu 12.04 et Ubuntu 14.04. J'ai fait une nouvelle installation avec Ubuntu 16.04 et je n'arrive pas à le faire fonctionner.
Pour simplifier les tests, j'utilise le script de montage actuel pour comprendre pourquoi les choses ne fonctionnent pas :
#!/bin/bash
echo "mounting testdir.."
echo "I am:" `whoami`
echo `id`
/bin/mount -v --bind /mnt/testdir1 /mnt/testdir2-mountbind/
echo "testdir mounted!"
Lorsque j'exécute ceci à partir de la ligne de commande, cela fonctionne :
[email protected]:~$ sudo /mnt/mounttest.sh
mounting testdir..
I am: root
uid=0(root) gid=0(root) groups=0(root)
mount: /mnt/testdir1 bound on /mnt/testdir2-mountbind.
testdir mounted!
[email protected]:~$
Cependant, lorsque je le configure comme route-up /mnt/mounttest.sh
dans mon openvpn, j'obtiens une erreur d'autorisation refusée. Je soupçonne que c'est aussi le problème lorsque j'essaie de monter des partages nfs, mais ils se bloquent simplement et ne me donnent aucune information supplémentaire. Sortie/journal OpenVPN :
[email protected]:~$ sudo service [email protected] start
[email protected]:~$ sudo tail /var/log/openvpn/openvpn.xxx.log
Sun Nov 27 10:37:56 2016 /sbin/ip link set dev tun0 up mtu 1500
Sun Nov 27 10:37:56 2016 /sbin/ip addr add dev tun0 local 10.20.31.94 peer 10.20.31.93
Sun Nov 27 10:37:56 2016 /sbin/ip route add 10.20.30.0/24 via 10.20.31.93
Sun Nov 27 10:37:56 2016 /sbin/ip route add 10.20.31.0/24 via 10.20.31.93
mounting testdir..
I am: root
uid=0(root) gid=0(root) groups=0(root)
mount: permission denied
testdir mounted!
Sun Nov 27 10:37:56 2016 Initialization Sequence Completed
[email protected]:~$