1 votes

Samba échoue en externe, fonctionne en local

J'ai une machine virtuelle Ubuntu Server (Hardy LTS), dans laquelle j'essaie de partager un dossier via samba.

Je peux lister les actions localement bien, via :

smbclient -L localhost

Mais j'utilise la même chose sur ma machine hôte, où xxx.xxx.xxx.xxx est l'IP d'Ubuntu (OS X) :

smbclient -L //xxx.xxx.xxx.xxx -U myusername

J'ai compris :

Connecting to xxx.xxx.xxx.xxx at port 139
error connecting to xxx.xxx.xxx.xxx:139 (Connection refused)
Error connecting to xxx.xxx.xxx.xxx (Connection refused)
lang_tdb_init: /usr/lib/samba/en_GB.UTF-8.msg: No such file or directory
Connection to xxx.xxx.xxx.xxx failed (Error NT_STATUS_CONNECTION_REFUSED)

Est-ce une erreur de samba, ou une erreur de pare-feu ?

Mon fichier smb conf, est celui par défaut, avec les changements suivants :

interfaces = xxx.xxx.xxx.xxx/8 eth0
security = user
username map = /etc/samba/smbusers

[homes]
read only = no
valid users = %S
comment = Home Directories
browseable = yes

3voto

Warner Points 23292

S'il fonctionne localement et qu'il écoute sur l'interface externe, c'est un problème de pare-feu ou de routage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X