Tout d’abord, merci de ta réponse fran.b, mais en fait, lorsque j’ai posté et jusqu’à il y a 10 minutes, mon vpn n’avait pas d’adresse broadcast et ifconfig me donnait bien un masque 255.255.255.255 car en fait il était configuré en mode P2P, et non en mode client/serveur comme on aurait pu le croire avec l’option mode server.
Bon, alors j’ai réussi a ajouter une adresse broadcast à mon réseau avec juste une option:
et du coup, samba devrait fonctionner sans problèmes ( je n’ai pas encore vérifié, mais en théorie c’est bon )
Je vais m’occuper d’en faire une doc pour le wiki
[EDIT] bien entendu ça ne fonctionne pas car il y a une “adresse broadcast” mais l’interface en elle-même n’a pas le flag broadcast:
#smbtree -b 5
[...]
interpret_interface: using netmask value 255.255.255.0 from config file on interface tun0
not adding non-broadcast interface tun0
WARNING: no network interfaces found
[quote]~# ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet adr:10.8.0.1 P-t-P:10.8.0.1 Masque:255.255.255.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:140 errors:0 dropped:0 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:12908 (12.6 KiB) TX bytes:11320 (11.0 KiB)
[/quote]
# ping -b 10.8.0.255
WARNING: pinging broadcast address
PING 10.8.0.255 (10.8.0.255) 56(84) bytes of data.
[...]
smb.conf
[global]
workgroup = WORKGROUP
netbios name = SERVEUR-LOUIS
interfaces = 10.8.0.0/255.255.255.0
domain master = yes
local master = yes
security = SHARE
os level = 65
guest ok = Yes
guest account = nobody
#client lanman auth = yes
[Docs Serveur]
path = /home/louis
guest ok = yes
comment = Docs Serveur
public = yes
browseable = Yes
writeable = Yes
create mask = 0700
directory mask = 0700
/etc/openvpn/server.conf
port 2010
proto udp
dev tun0
server 10.8.0.0 255.255.255.0
#ifconfig-pool-persist ipp.txt
topology subnet
#server-bridge 10.8.0.1 255.255.255.0 10.8.0.20 10.8.0.30
ca ca.crt
cert serveur.crt
key serveur.key
dh dh1024.pem
persist-tun
persist-key
keepalive 10 120
comp-lzo
user openvpn
group openvpn
status openvpn-status.log
verb 1
Si quelqu’un pouvait me dire comment faire pour faire croire à samba que l’iface est une iface broadcast…