- Accueil
- » Forum
- » Serveurs
- » smb et vpn PPTP
Pages : 1
#1 Le 14/09/2012, à 13: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, à 21: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, à 15: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, à 20: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, à 09: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, à 15: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
Pages : 1