Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    VPN con Windows Server 2003

    Salve a tutti,
    sto facendo una VPN tra una macchina Windows Server 2003 (VPN Server) e un Client Windows 200 professional (VPN Client).
    Ho utilizzato il protocollo L2TP/IPsec, ho configurato un server RAS sul VPN Server, e ho utilizzato i certificati per l'autenticazione.

    La VPN lavora in tunnel mode.
    Nella mia LAN tutto funzionava bene. Ho utilizzato un analizzatore di pacchetti che mi confermava ciò.

    Ora sto cercando di far funzionare la VPN attraverso la internet.
    La configurazione della mia rete è la seguente:

    VPNServer---->NAT(RouterLinux)---> [red]Internet[/red] <--NAT(RouterCisco)<--VPNClient

    Server e Client sono nattati, hanno entrambi un IP pubblico e uno privato: PUBSERVER PRIVSERVER, PUBCLIENT PRIVCLIENT..
    Il server è collegato a internet tramite un Router Linux, il Client tramite un Router cisco attraverso linea ADSL.
    Con tale config. occorre utilizzare il NAT-T.
    Sul Client ho installato l'update 818043 per il NAT-T.

    La configurazione del Router Linux è la seguente:

    IPTABLES:

    PREROUTING
    >iptables -t nat -A PREROUTING -p udp -i ethEXT -d $PUBSERVER --dport 500 -j DNAT --to-destination $PRIVSERVER:500
    >idem with port 4500
    >iptables -t nat -A PREROUTING -p 50 -i ethEXT -d $PUBSERVER -j DNAT --to-destination $PRIVSERVER
    >idem with protocol 51

    POSTROUTING
    >iptables -t nat -A POSTROUTING -p udp -o ethEXT -s $PRIVSERVER --dport 500 -j SNAT --to-source $PUBSERVER:500
    >idem with port 4500

    FORWARD
    >iptables -A FORWARD -i ethINT -o ethEXT -j ACCEPT
    >iptables -A FORWARD -i ethEXT -o ethINT -j ACCEPT

    Credo che esso sia configurato bene.
    Credo che il problema derivi da qualche impostazione nelle policy IPsec, perchè la VPN non funziona!!

    Impostazioni critiche:
    Sul Server ho due regole solamente:
    1)ServerToClient
    2)ClientToServer.

    1)ServerToClient:
    "Tunnel Setting"--> "The tunnel endpoint..." è selezinato e l'ind riportato è: PRIVCLIENT
    "Filter Action" --> "Require Security" --> "Negotiate Security" only selected, Security Method--->Custom--> ESP only
    "IP Filter List"--> "StoC" è selezinato-->Source Address: MYAddress, Destination Address: PUBCLIENT, no mirrored
    2)ClientToServer
    "Tunnel Setting"--> "The tunnel endpoint..." è selezinato e l'ind riportato è: PRIVSERVER
    "Filter Action" --> "Require Security" --> "Negotiate Security" only selected, Security Method--->Custom--> ESP only
    "IP Filter List"--> "CtoS" is selected-->Source Address: PRIVCLIENT, Destination Address: MyAddress, no mirrored

    Sul Client ho due regole solamente:
    1)ServerToClient
    2)ClientToServer.

    1)ServerToClient:
    "Tunnel Setting"--> "The tunnel endpoint..." è selezinato e l'ind riportato è: PRIVCLIENT
    "Filter Action" --> "Require Security" --> "Negotiate Security" only selected, Security Method--->Custom--> ESP only
    "IP Filter List"--> "StoC" is selected-->Source Address: PRIVSERVER, Destination Address: Ip Address, no mirrored

    2)ClientToServer
    "Tunnel Setting"--> "The tunnel endpoint..." è selezinato e l'ind riportato è: PRIVSERVER
    "Filter Action" --> "Require Security" --> "Negotiate Security" only selected, Security Method--->Custom--> ESP only
    "IP Filter List"--> "CtoS" is selected-->Source Address: PRIVCLIENT, Destination Address: Ip Address, no mirrored

    Nota: Sia in "tunnel endpoint" che in Source Address e Destination Address non so cosa mettere!!
    Quando effettuo la connessione l'errore che mi da è:
    Error 792 The L2TP Connection Attempt Failed Because Security Negotiation Timed Out
    Sul sito http://support.microsoft.com/default...us;Q299307#kb2 c'è scritto:
    "This behavior can occur because you have a preshared key that is configured on the client, but the key is not configured on the Routing and Remote Access Service server. If you set up this type of configuration, you can receive the error message even if valid certificates are configured on both the client and the server. "
    ma i certificati sono installati correttamente, nella LAN la vpn funzionava con quei certificati!!!

    Qualcuno mi può aiutare?

  2. #2
    Il post è un po' confusionario e determinate cose non mi appaiono chiare.
    Dando un occhiata allae regole di iptables che hai impostato non vedo nulla riguardo l'apertura della porta 1723 utilizzata in genere dalla VPN Microsoft.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  3. #3
    Ciao,
    ho cambiato questa mattina la configurazione della VPN per analizzare un problema alla volta.
    Ho fatto in questo modo:

    Client --> NAT --> internet ---> Server

    In questo modo solo il client è nattato.
    Il Server ora ha un IP Address pubblico
    Ho tolto il router linux.
    I due con PPTP stabiliscono una connessione VPN, con L2TP/ipsec no.

    L'errore che mi da è sempre lo stesso. Error 792
    Non capisco proprio dove cavolo sbaglio!!!!???

    Eppure i certificati li ho installati.
    Forse negli indirizzi nelle regole IPSec?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.