Newsgroup: it.comp.os.linux.sys
Titolo: Problema configurazione SwissVPN e Ubuntu Hardy (8.04)

Salve a tutti! Ho un problema con la configurazione di un VPN su Ubuntu 
Hardy(8.04).Premetto che network-manager l'ho dovuto togliere per 
problemi con il wireless, perciò ho scleto di usare WICD.Per gestire 
connessioni VPN uso PPTP-LINUX.Purtroppo network-manager mi poteva 
agevolare nella configurazione della connessione VPN, tramite plugin 
network-manager-vpnc(versione aggiornata di pptpconfig).Per fortuna non è 
un problema dato che posso creare la connessione manualmente.Seguendo 
l'HOW-TO sul sito ufficiale di pptp-linux, ho configurato quanto segue:
################################################
aggiunto al file /etc/ppp/chap-secrets
swissvpntest VPNSwiss swissvpntest *
################################################
modificato il file /etc/ppp/options.pptp in modo tale da supportare 
l'MPPE 128bit
################################################
creato la connessione VPN /etc/ppp/VPNSwiss (nome a caso)
pty "pptp 
connect.swissvpn.net
 --nolaunchpppd"
name "swissvpntest"
remotename VPNSwiss
require-mppe-128
usepeerdns
file /etc/ppp/options.pptp
ipparam VPNSwiss
################################################
Quando provo a fare "sudo pon VPNSwiss" non si connette(controllando ocn 
plog)
questo è il debug:
 sudo pon VPNSwiss debug dump logfd 2 nodetach 
pppd options in effect:
debug		# (from command line)
nodetach		# (from command line)
logfd 2		# (from command line)
dump		# (from command line)
noauth		# (from /etc/ppp/options.pptp)
refuse-pap		# (from /etc/ppp/options.pptp)
refuse-chap		# (from /etc/ppp/options.pptp)
refuse-mschap		# (from /etc/ppp/options.pptp)
refuse-eap		# (from /etc/ppp/options.pptp)
name swissvpntest		# (from /etc/ppp/peers/VPNSwiss)
remotename VPNSwiss		# (from /etc/ppp/peers/VPNSwiss)
		# (from /etc/ppp/options.pptp)
pty pptp 1 
connect.swissvpn.net
 --nolaunchpppd		# (from /etc/ppp/
peers/VPNSwiss)
crtscts		# (from /etc/ppp/options)
		# (from /etc/ppp/options)
asyncmap 0		# (from /etc/ppp/options)
lcp-echo-failure 4		# (from /etc/ppp/options)
lcp-echo-interval 30		# (from /etc/ppp/options)
hide-password		# (from /etc/ppp/options)
proxyarp		# (from /etc/ppp/options)
usepeerdns		# (from /etc/ppp/peers/VPNSwiss)
nobsdcomp		# (from /etc/ppp/options.pptp)
nodeflate		# (from /etc/ppp/options.pptp)
require-mppe-128		# (from /etc/ppp/options.pptp)
noipx		# (from /etc/ppp/options)
anon warn[pptp_gre_bind:pptp_gre.c:100]: connect: Invalid argument
anon fatal[main:pptp.c:322]: Cannot bind GRE socket, aborting.
using channel 4
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
Script pptp 1 
connect.swissvpn.net
 --nolaunchpppd finished (pid 19910), 
status = 0x1
Modem hangup
Connection terminated.
###################################################################
Come risolvo questo Cannot bind GRE socket, aborting?
Uso firestarter per la gestione del firewall, ma non credo sia lui a 
bloccare la connessione dato che anche disabilitandolo non funziona.Per 
connettermi uso il wireless+pppoeconf, se può essere utile questa 
informazione.

Ok ho risolto con la configurazione.. il problema è il 
firewall.Disattivato funziona la vpn,ma non posso stare senza 
firewall.Come permetto traffico IP GRE in OUTBOUND con iptables?



Partirei da 
$ grep GRE /etc/protocols
e continuerei interrogandomi sull'eventuale necessità di fare
conntracking del GRE e del pptp, possibili con i moduli
nf_conntrack_gre e nf_conntrack_pptp 



Ho bisogno del GRE su pptp, nf_conntrack_pptp va bene.Mentre per la 
regola da applicare in iptables?

 regola da applicare in iptables?
Difficile darti una ricetta, non conoscendo il tuo firewall.
Devi accettare, nella maniera che si adatta al tuo firewall, il
protocollo GRE (-p 47).

Di che informazioni hai bisogno? ;)