Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/09/2012, à 14:27

Mrik

smb et vpn PPTP

Bonjour,

Je poste, car je désespère de trouver une solution à mon problème...

J'ai créé une connexion VPN PPTP de mon serveur Linux à mon NAS Synology qui est chez moi, le NAS faisant office de serveur VPN, pour me simplifier la configuration.
Cette connexion est parfaitement fonctionnelle les deux serveurs se pinguent et je peux ouvrir des connexions SSH des deux côtés.

Voici la liste des réseaux telle que vue par ifconfig :

eth0      Link encap:Ethernet  HWaddr 00:22:4d:7a:9d:96  
          inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:255.255.255.0
          inet6 addr: fe80::222:4dff:fe7a:9d96/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50386 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6591897 (6.5 MB)  TX bytes:12109160 (12.1 MB)
          Interrupt:16 Memory:80400000-80420000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:259 errors:0 dropped:0 overruns:0 frame:0
          TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:21222 (21.2 KB)  TX bytes:21222 (21.2 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.0.0.1  P-t-P:10.0.0.0  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:70 (70.0 B)  TX bytes:76 (76.0 B)

Mon problème se situe au niveau de SMB, que j'ai installé dans la foulée afin de partager des fichiers depuis mon serveur Linux vers tous les autres éléments connectés à ce VPN (PC Windows, iPhone, etc...)
J'ai donc installé samba, et configuré de la manière suivante :

[global]
netbios name = SERV_OVH
workgroup = WORKGROUP
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

[share]
comment = shared folder
path = /xxx
writeable = yes
create mode = 0600
directory mode = 0700
locking = yes

Ainsi j'arrive parfaitement à me connecter en smb depuis le synology, mais aussi et bien sûr depuis ma connexion eth0, directement liée à Internet...
J'ai voulu limiter l'écoute du service smb à l'interface ppp0 uniquement :

[global]
netbios name = SERV_OVH
workgroup = WORKGROUP
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
interfaces = ppp0
bind interfaces only = yes

Avec cette configuration activée, je n'arrive plus à me connecter, et voici ce que me donne la commande tail de /var/log/samba/smb.conf :

root@ksXXXXX:/var/log/samba# tail log.smbd -n 100
  open_sockets_smbd: No sockets available to bind to.
[2012/09/14 14:12:00.292866,  0] smbd/server_exit.c:169(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.293150,  0] smbd/server_exit.c:171(exit_server_common)
  Abnormal server exit: open_sockets_smbd() failed
[2012/09/14 14:12:00.293353,  0] smbd/server_exit.c:172(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.295537,  0] lib/util.c:1221(log_stack_trace)
  BACKTRACE: 6 stack frames:
   #0 smbd(log_stack_trace+0x1a) [0x7f874c7f5aea]
   #1 smbd(+0x6868f3) [0x7f874ca638f3]
   #2 smbd(+0x686bf1) [0x7f874ca63bf1]
   #3 smbd(main+0xa52) [0x7f874c4d3bb2]
[2012/09/14 14:12:00.296084,  0] printing/print_cups.c:110(cups_connect)
   #4 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f874938376d]
   #5 smbd(+0xf7515) [0x7f874c4d4515]
  Unable to connect to CUPS server localhost:631 - Connection refused
[2012/09/14 14:12:00.296424,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2012/09/14 14:12:00,  0] smbd/server.c:1051(main)
  smbd version 3.6.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2012/09/14 14:12:00.350894,  0] lib/interface.c:543(load_interfaces)
  WARNING: no network interfaces found
[2012/09/14 14:12:00.351356,  0] smbd/server.c:1107(main)
  standard input is not a socket, assuming -D option
[2012/09/14 14:12:00.366257,  0] smbd/server.c:762(open_sockets_smbd)
  open_sockets_smbd: No sockets available to bind to.
[2012/09/14 14:12:00.367084,  0] smbd/server_exit.c:169(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.367408,  0] smbd/server_exit.c:171(exit_server_common)
  Abnormal server exit: open_sockets_smbd() failed
[2012/09/14 14:12:00.367698,  0] smbd/server_exit.c:172(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.369979,  0] lib/util.c:1221(log_stack_trace)
  BACKTRACE: 6 stack frames:
   #0 smbd(log_stack_trace+0x1a) [0x7f3cc6668aea]
[2012/09/14 14:12:00.370474,  0] printing/print_cups.c:110(cups_connect)
   #1 smbd(+0x6868f3) [0x7f3cc68d68f3]
   #2 smbd(+0x686bf1) [0x7f3cc68d6bf1]
  Unable to connect to CUPS server localhost:631 - Connection refused
   #3 smbd(main+0xa52) [0x7f3cc6346bb2]
   #4 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f3cc31f676d]
   #5 smbd(+0xf7515) [0x7f3cc6347515]
[2012/09/14 14:12:00.371186,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2012/09/14 14:12:00,  0] smbd/server.c:1051(main)
  smbd version 3.6.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2012/09/14 14:12:00.415947,  0] lib/interface.c:543(load_interfaces)
  WARNING: no network interfaces found
[2012/09/14 14:12:00.416392,  0] smbd/server.c:1107(main)
  standard input is not a socket, assuming -D option
[2012/09/14 14:12:00.430898,  0] smbd/server.c:762(open_sockets_smbd)
  open_sockets_smbd: No sockets available to bind to.
[2012/09/14 14:12:00.431735,  0] smbd/server_exit.c:169(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.432063,  0] smbd/server_exit.c:171(exit_server_common)
  Abnormal server exit: open_sockets_smbd() failed
[2012/09/14 14:12:00.432360,  0] smbd/server_exit.c:172(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.434652,  0] lib/util.c:1221(log_stack_trace)
  BACKTRACE: 6 stack frames:
   #0 smbd(log_stack_trace+0x1a) [0x7f7243b05aea]
[2012/09/14 14:12:00.435055,  0] printing/print_cups.c:110(cups_connect)
   #1 smbd(+0x6868f3) [0x7f7243d738f3]
  Unable to connect to CUPS server localhost:631 - Connection refused
   #2 smbd(+0x686bf1) [0x7f7243d73bf1]
   #3 smbd(main+0xa52) [0x7f72437e3bb2]
   #4 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f724069376d]
   #5 smbd(+0xf7515) [0x7f72437e4515]
[2012/09/14 14:12:00.435681,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2012/09/14 14:12:00,  0] smbd/server.c:1051(main)
  smbd version 3.6.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2012/09/14 14:12:00.481542,  0] lib/interface.c:543(load_interfaces)
  WARNING: no network interfaces found
[2012/09/14 14:12:00.482429,  0] smbd/server.c:1107(main)
  standard input is not a socket, assuming -D option
[2012/09/14 14:12:00.498365,  0] smbd/server.c:762(open_sockets_smbd)
  open_sockets_smbd: No sockets available to bind to.
[2012/09/14 14:12:00.499218,  0] smbd/server_exit.c:169(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.499499,  0] smbd/server_exit.c:171(exit_server_common)
  Abnormal server exit: open_sockets_smbd() failed
[2012/09/14 14:12:00.499711,  0] smbd/server_exit.c:172(exit_server_common)
  ===============================================================
[2012/09/14 14:12:00.501948,  0] lib/util.c:1221(log_stack_trace)
  BACKTRACE: 6 stack frames:
   #0 smbd(log_stack_trace+0x1a) [0x7f1e10ce7aea]
   #1 smbd(+0x6868f3) [0x7f1e10f558f3]
   #2 smbd(+0x686bf1) [0x7f1e10f55bf1]
   #3 smbd(main+0xa52) [0x7f1e109c5bb2]
   #4 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f1e0d87576d]
[2012/09/14 14:12:00.502593,  0] printing/print_cups.c:110(cups_connect)
   #5 smbd(+0xf7515) [0x7f1e109c6515]
  Unable to connect to CUPS server localhost:631 - Connection refused
[2012/09/14 14:12:00.502843,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd

J'ai eu beau fouiller partout, je ne sais quel est mon problème. Je sais que je pourrais tenter d'utiliser iptables pour arranger ça mais ce n'est pas mon but, j'aimerais que samba lui-même soit protégé au cas où iptables tomberait... Que faire ?

Merci d'avance !!

Mrik

Hors ligne

#2 Le 14/09/2012, à 22:11

MrWaloo

Re : smb et vpn PPTP

Salut,

Sans doute que lorsque samba est lancé, la connexion PPTP n'est pas encore établie, et du coup, l'interface ppp0 n'existe pas, ce qui pose des problèmes...
As-tu lancé le serveur samba après avoir connecter le VPN PPTP ?

A+
Michel


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#3 Le 15/09/2012, à 16:29

Mrik

Re : smb et vpn PPTP

La connexion est pleinement ouverte lors du démarrage de samba, et lorsque je me connecte avec un autre user que root, je la vois aussi et peux l'utiliser...

J'avoue être un peu perdu :s

Hors ligne

#4 Le 16/09/2012, à 21:13

MrWaloo

Re : smb et vpn PPTP

En local (sur le même réseau) si tu ajoutes eth0 aux interfaces autorisées, est ce que les partages samba fonctionnent ?

Je demande ça parce que la syntaxe du fichier smb.conf de samba sur le Synology est assez spéciale.
Tu utilises le service intégré ou tu as installé samba via ipkg ?


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#5 Le 17/09/2012, à 10:35

Mrik

Re : smb et vpn PPTP

Samba est installé sur le serveur OVH, le Synology ne fait office que de client. Et quand j'autorise eth0 dans smb.conf, ça fonctionne. Le daemon samba n'a pas l'air de trouver ppp0 dans sa liste d'interfaces

Hors ligne

#6 Le 18/09/2012, à 16:48

renaud07

Re : smb et vpn PPTP

Salut,

Je ne sais pas si ça peux être une piste mais je vois que dans ton smb.conf, vu que tu as fixé la sécurité des partages à user il te manque deux lignes dans le [share] :

valid users = toto
admin users = toto

Si y'a pas ces deux lignes tu ne pourras pas accéder a tes partages (en gros l'authentification est refusée) il faut aussi que tu les créent sur le serveur OVH :

smbpasswd -a toto

Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne