Koozali.org: home of the SME Server

Accesso pptp solo ad un determinato ip

Offline MicSme

  • ****
  • 243
  • +0/-0
Accesso pptp solo ad un determinato ip
« on: October 24, 2013, 10:08:26 AM »
Ciao a tutti,

Volevo sapere se con sme e' possibile configurare una vpn pptp che permetta solo l'accesso ad un determinato ip della lan.

Michele

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #1 on: October 24, 2013, 11:04:38 AM »
cioè, traducendo, se la macchina che si connette in vpn (PPTP) può "vedere" una sola macchina della rete? no, che io sappia

Offline MicSme

  • ****
  • 243
  • +0/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #2 on: October 24, 2013, 11:28:32 AM »
Si Stefano hai capito bene, limitare l'accesso ad un solo indirizzo ip potrei utilizzare indistintamente pptp o openvpn...

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #3 on: October 24, 2013, 11:31:45 AM »
con openvpn mi pare più fattibile..

Offline MicSme

  • ****
  • 243
  • +0/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #4 on: October 24, 2013, 03:41:15 PM »
Beh ho dato un occhiata e con sme non e' banale. Preferirei non toccare le regole del firewall. Quindi potrei creare una regola su openvpn per forzare il common-name "a" a prendere l'indirizzo ip "n".
Resterebbe da fare un forward di tutto il traffico dell'ip "n" verso quello dell'unico ip "allowed" all'interno della lan. Qualcuno ha provato qualcosa del genere oppure ha risolto diversamente?
Michele

Offline MicSme

  • ****
  • 243
  • +0/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #5 on: October 24, 2013, 05:03:43 PM »
O forse cosi':
Quote
db accounts setprop mio_utente_sme PPTPIP ip_allowed
signal-event remoteaccess-update

Offline filippoc

  • *
  • 114
  • +0/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #6 on: October 28, 2013, 10:07:01 AM »
O forse cosi':

Questo è metà del lavoro ed è corretto.
Poi ti serve un template-custom per masq:
/etc/e-smith/templates-custom/etc/rc.d/init.d/masq/91vpnpc
in cui limitare l'accesso all'ip assegnato. Esempio:
# consenti VPN solo su ip selezionati
/sbin/iptables -N CUSTOMVPN
/sbin/iptables -I FORWARD -m state --state NEW -j CUSTOMVPN
/sbin/iptables -A CUSTOMVPN -s 192.168.0.100/32 -d 10.0.0.1/32 -j ACCEPT
/sbin/iptables -A CUSTOMVPN -s 192.168.0.100/32 -d 10.0.0.0/24 -j REJECT

una volta creato il template è necessario dare i seguenti comandi:
expand-template /etc/rc.d/init.d/masq
/etc/rc.d/init.d/masq restart

Offline MicSme

  • ****
  • 243
  • +0/-0
Re: Accesso pptp solo ad un determinato ip
« Reply #7 on: October 28, 2013, 11:57:40 AM »
Fantastico! Cosi' evito di fare certificati dove non ci sia l'effettiva esigenza. Grazie Michele