Hello,
I perform the following VPN architecture :
Server Ubuntu 11.10 : Used as OPENVPN server Mode TUN : Samba activated
OSX client : used in local network and external network (through the internet) : Samba share allowed
Win XP client : used in local network and external network (through the internet) : Share on NTFS or FAT
Win 7 client : used in local network and external network (through the internet) : Share on NTFS or FAT
The state is as following :
A
Server can ping OSX client used in local network and external network & mount remote share (client to server & server to client) : Complete Perfect
B
Server can ping WinXP client used in local network and external network & mount remote share ( from client to server ) but not from server to client : partial Perfect
C
Server can ping Win7 client used in local network and external network & mount remote share (from client to server ) but not from server to client : partial Perfect
D
Server can't ping Win7 client used in local network and external network & mount remote share (from client to server ) but from from server to client : imperfect
In case of C : the client has shared his local network with the Tun interface ! that 's why, there is a difference between C & D.
For B, C and D, the guest user is allowed to mount shares.
[for information] Client configuration used in all clients
client
dev tun
proto udp
remote xx.xxx.xx.xxx 2199
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert herveT.crt
key herveT.key
comp-lzo
verb 3
[/color]
[for information] server configuration
port 2199
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-to-client
keepalive 10 120
comp-lzo
max-clients 10
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
log openvpn.log
verb 3
[/color]
Please help me, because i become crazy ! =)