Pages : 1
#1 Le 27/11/2015, à 09:55
- Goone
Problème Samba et VPN
Bonjour,
Je post ce message car j'ai un probleme dans ma config samba et/ou openvpn !
En effet je n'arrive pas à voir les partages samba au travers de mon vpn. Tout fonctionne à part ca, je peux ping le serveur et le client, aller sur internet avec l'adresse IP de mon serveur.
Je pense que le problème vient des routes mais je ne sais pas comment faire...
Je vous post les configs.
server.conf:
# Serveur TCP/443
mode server
proto tcp
port 443
dev tun
# Cles et certificats
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
tls-auth ta.key 1
key-direction 0
cipher AES-256-CBC
# Reseau
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "dhcp-option WINS 10.8.0.1"
keepalive 10 120
client-config-dir ccd
user nobody
group nogroup
chroot /etc/openvpn/jail
persist-key
persist-tun
comp-lzo
verb 3
mute 20
status openvpn-status.log
log-append /var/log/openvpn.log
smb.conf :
server string = Debian
netbios name = Debian
log level = 2
log file = /var/log/samba/log.samba
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
share modes = Yes
security = user
hosts allow = 192.168.0.1/24 192.168.1.1/24 10.8.0.0/24 127.0.0.1
wins support = Yes
name resolve order = wins lmhosts hosts bcast
wins server = 192.168.1.18
interfaces = 192.168.0.0/24 192.168.1.0/24 10.8.0.0/24 127.0.0.1
######## Partage des home directory des utilisateurs ########
[homes]
comment = Homes
read only = No
create mask = 0764
directory mask = 0775
browseable = Yes
vfs object = recycle:repository recycle:keeptree recycle:versions recycle:touch recycle:exclude recycle:exclude_dir recycle:maxsize recycle:noversions
recycle:repository = .Corbeille-samba/%U
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0
recycle:exclude = *.tmp
recycle:exclude_dir = /tmp
######## Partage ########
[Serveur Institut]
path = /media/Partage/Serveur/
public = no
force group = institut
# Utilisateurs reconnus pour accéder au partage
valid users = institut membre direction julien
# Partages écrivables
writeable = Yes
# Paramètre de création des fichiers et dossier par defaut passant outre les variables systèmes.
create mask = 770
force create mode = 770
directory mask = 770
preserve case = yes
[Administration]
path= /media/Partage/Administration/
public = no
valid users = direction
writeable = Yes
create mask = 0765
force create mode = 770
directory mask = 770
preserve case = Yes
firewall :
#Samba
iptables -t filter -A INPUT -p tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 139 -j ACCEPT
iptables -t filter -A INPUT -p tcp -s 192.168.1.0/24 --dport 445 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 445 -j ACCEPT
iptables -t filter -A INPUT -p udp -s 192.168.1.0/24 --dport 137 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 137 -j ACCEPT
iptables -t filter -A INPUT -p udp -s 192.168.1.0/24 --dport 138 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 138 -j ACCEPT
iptables -t filter -A INPUT -p udp -s 192.168.1.0/24 --dport 445 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 445 -j ACCEPT
iptables -t filter -A INPUT -p tcp -s 192.168.1.0/24 --dport 443 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 443 -j ACCEPT
iptables -I FORWARD -i tun0 -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -I OUTPUT -o tun0 -j ACCEPT
iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT
iptables -A FORWARD -i tun0 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.8.0.2/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
ifconfig
eth0 Link encap:Ethernet HWaddr 74:86:7a:e4:fd:3e
inet adr:192.168.1.18 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::7686:7aff:fee4:fd3e/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8235494 errors:0 dropped:20 overruns:0 frame:0
TX packets:10867251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1911910329 (1.7 GiB) TX bytes:12082628322 (11.2 GiB)
Interruption:16
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet adr:10.8.0.1 P-t-P:10.8.0.2 Masque:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:1409 errors:0 dropped:0 overruns:0 frame:0
TX packets:717 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:181513 (177.2 KiB) TX bytes:272306 (265.9 KiB)
Merci
Hors ligne
#2 Le 27/11/2015, à 17:00
- Compte anonymisé
Re : Problème Samba et VPN
bonjour,
pourquoi ne pas appliquer directement les règles sur l'interface vpn ?
Et si l'usage du vpn reste du domaine privé, ces 2 règles auraient largement suffit:
iptables -t filter -A INPUT -i tun0 -j ACCEPT
iptables -t filter -A OUTPUT -o tun0 -j ACCEPT
que de compliquer avec tout ce bazar, déjà tester sans rien bloquer, remettre toute la table netfilter et FORWARD en ACCEPT en laissant simplement le postrouting qui présente quand à lui un doublon inutile..
Dernière modification par Compte anonymisé (Le 27/11/2015, à 17:10)
#3 Le 30/11/2015, à 09:02
- Goone
Re : Problème Samba et VPN
Effectivement, l'erreur venait de toutes ces règles inutiles.
Encore merci
Hors ligne
Pages : 1