Hallo Daniel,
nur weil der Port offen ist, heißt es nicht, dass samba darauf arbeitet.
Ich vermute es hängt damit zusammen, dass tun0 nicht broadcastfähig ist, und samba es daher per default ignoriert:
[code]man smb.conf
interfaces (G)
This option allows you to override the default network interfaces list that Samba will use for browsing, name registration and other NetBIOS over TCP/IP (NBT) traffic. By default Samba will query the kernel for the list of all active interfaces and use any interfaces except 127.0.0.1 that are broadcast capable.[/code]
Vielleicht klappt’s mit:
ucr set samba/interfaces="lo eth0 tun0"
Es könnte auch sein, dass “bind interfaces only” an ist. Der default ist “off”, daher:
ucr unset samba/interfaces/bindonly
Wenn es auch so nicht klappt, müsste eine route zur eth0-IP im openvpn-client die Verwendung selbiger zur Verbindung zu samba helfen (kann vom openvpn-server zum client gepusht werden).
Gruß
Daniel