Je suis désolé de m'inquiéter de cette question idiote, j'ai trouvé de nombreuses réponses à ce sujet mais aucune d'entre elles ne fonctionne pour moi.
Le serveur Ubuntu 14.04 possède à la fois OpenVPN et Samba. Le client est une machine Windows 7.
Je construis un nouveau serveur pour remplacer un ancien (Ubuntu 12). La configuration de la nouvelle est exactement la même que l'ancienne.
Windows 7 peut se connecter à OpenVPN et peut le cingler. Le serveur voit un client connecté (cat /etc/openvpn/openvpn-status.log
) mais ne peut pas le cingler (je ne sais pas vraiment pourquoi et je ne sais pas si cela pourrait poser un problème, mais je ne le pense pas car il en va de même pour l'ancien serveur).
smb.conf:
[global]
server string = %h server (Samba, Ubuntu)
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
deadtime = 45
socket options = TCP_NODELAY IPTOS_THROUGHPUT
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : range =
idmap config * : backend = tdb
map acl inherit = Yes
csc policy = documents
interfaces = 10.8.0.0/24 tun0
hosts allow = 10.8.0.0/24
Tun0 du serveur est 10.8.0.1 Windows 7 "Adaptateur TAP-Windows V9" est 10.8.0.6
Et j'essaie de me connecter au partage en utilisant \\10.8.0.1
Non, sans dossier partagé comme \\10.8.0.1\shared
parce que si vous créez un raccourci Windows, vous n'avez pas nécessairement besoin d'un nom de partage. Il vous suffira de demander une fois vos identifiants, connectés via vpn, vous double-cliquez dessus. (Méthode testée sur un ancien serveur)
Les seuls ports ouverts utilisant UFW sont pour ssh et openvpn 1194/udp.
Inutile de dire qu'avec la même configuration, je peux me connecter à l'ancien serveur et ouvrir le partage alors que sur le nouveau serveur, je ne peux tout simplement pas.
Voici un exemple d'une des actions:
[User44]
path = /home/samba/user44
valid users = @user44
force group = user44
read only = No
security mask = 0770
directory mask = 0770
write cache size = 2621440
veto oplock files = /*.tmp/
Si vous avez besoin de plus d'informations, je serai ravi de vous les fournir. Je pense que ce sont ceux-là qu'on demanderait rapidement.
Merci les gars,
The only open ports using UFW are for ssh and openvpn 1194/udp.
A manqué cette ligne. Pour travailler sur toute interface affectée, Samba a besoin d’au moins un port ouvert SMB over TCP 445 tcp
Plus de détails: Quels sont les ports requis par le client Samba?
Et VPN au serveur ne fait pas de vous un utilisateur local) alors:
Sudo ufw allow from 10.8.0.0/24 to any port 445 proto tcp