Index - FAQ - Rechercher - Membres - Groupes - S'enregistrer - Messages Privés - Connexion
Vpn site to site - routeurs 871

 
Poster un nouveau sujet   Répondre au sujet    Forum du Laboratoire SUPINFO des Technologies Cisco Index du Forum -> Configuration et problèmes de sécurité | Configurations and security problems
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
xav38
Visiteur
Visiteur


Inscrit le: 11 Juil 2008
Messages: 4

MessagePosté le: Ven Juil 11, 2008 12:35 pm    Sujet du message: Vpn site to site - routeurs 871 Répondre en citant

Bonjour à tous et bravo pour ce forum.

Je dois réaliser un tunnel vpn entre 3 sites distants avec des routeurs 871 chacun derrière une livebox (avec adresse ip public). Mes livebox sont configurés en DMZ.

Pour l'instant, j'ai réalisé une maquette dans ma boîte avec seulement 2 routeurs.

Schéma de ma maquette:
Réseau local 1 (lan1) : 192.168.101.0/24
Cisco 1 (c1) : 192.168.101.1 (côté lan1)
192.168.1.2 (côté wan1)

Réseau local 2 (lan2) : 192.168.102.0/24
Cisco 2 (c2) : 192.168.102.1 (côté lan2)
192.168.2.2 (côté wan2)

Un pc sous linux simule les livebox et internet (ip forwarding activé) avec 2 cartes réseaux.
pc (pc) : 192.168.1.1 (côté wan1)
192.168.2.1 (côté wan2)

lan1 | c1 | wan1 | pc | wan2 | c2 | lan2

Voila pour la topologie du réseau.

J'ai configuré mes 2 routeurs pour qu'il établisse un vpn entre eux. Jusque là, tout va bien. J'arrive depuis un pc côté lan1 à pinger, prendre la main sur un PC distant (côté lan2). Donc pour moi, tout va bien jusqu'à ce que mon client me demande de tester le tunnel VPN avec un serveur HTTP.
Et là, ça marche de façon bizarre.

Côté lan2, j'ai un serveur http/https (apache/mysql/php)
Côté lan1, j'ai 5 types de PC :
- un pc XP SP1 (pc0)
- un pc XP SP2 (pc1)
- un pc XP SP2 + dernieres MAJ (pc2)
- un pcXP SP3 (pc3)
- un pc sous linux (pc4)

Depuis un navigateur, j'essaie d'afficher une page HTML de mon serveur HTTP
Résultat :
- pc0 et pc1 : OK
- pc2, pc3, pc4 : NOK

Bien entendu, si je met tous mes pc côté lan2, je n'ai pas de problème.

Je suis perdu dans ma conf qui me semble pourtant plus que basique (cf ci-dessous)
Pour le moment, je n'ai pas mis de firewall (pour éliminer tout problème)

J'ai pensé un moment que ça pouvait venir du fait que mes routeurs n'acceptaient pas de protocole en-dessous du port 1024 mais j'ai configuré sendmail (port 25) sur mon serveur http pour qu'il accepte les connexions et j'arrive bien à faire un telnet avec tous les pc en local ou bien à travers le vpn.

Merci pour votre aide,
Xavier

Config du routeur c1:
Code:

!version 12.4
no service pad
service tcp-keepalives-in
service tcp-keepalives-out
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
service sequence-numbers
!
hostname XXXXXX
!
boot-start-marker
boot-end-marker
!
logging buffered 51200
logging console critical
enable secret 5 XXXXXX
!
no aaa new-model
clock timezone PCTime 1
!
crypto pki trustpoint TP-self-signed-XXXXXX
 enrollment selfsigned
 subject-name cn=IOS-Self-Signed-Certificate-XXXXXX
 revocation-check none
 rsakeypair TP-self-signed-XXXXXX
!
!
crypto pki certificate chain TP-self-signed-XXXXXX
 certificate self-signed 01
  XXXXXX
     quit
dot11 syslog
no ip source-route
ip cef
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.101.1 192.168.101.100
ip dhcp excluded-address 192.168.101.201 192.168.101.254
!
ip dhcp pool sdm-pool1
   import all
   network 192.168.101.0 255.255.255.0
   default-router 192.168.101.1
!
!
ip auth-proxy max-nodata-conns 3
ip admission max-nodata-conns 3
no ip bootp server
no ip domain lookup
ip domain name XXXXXX.lan
!
!
!
username XXXXXX privilege 15 secret 5 XXXXXX
!
!
crypto isakmp policy 1
 encr 3des
 authentication pre-share
 group 2
crypto isakmp key XXXXXX address 192.168.3.2
!
!
crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
!
crypto map SDM_CMAP_1 1 ipsec-isakmp
 description Tunnel to192.168.3.2
 set peer 192.168.3.2
 set transform-set ESP-3DES-SHA
 match address 100
!
archive
 log config
  hidekeys
!
!
ip tcp synwait-time 10
ip ssh time-out 60
ip ssh authentication-retries 2
!
!
!
interface FastEthernet0
!
interface FastEthernet1
!
interface FastEthernet2
!
interface FastEthernet3
!
interface FastEthernet4
 description $FW_OUTSIDE$$ES_WAN$
 ip address 192.168.1.2 255.255.255.0
 no ip redirects
 no ip unreachables
 no ip proxy-arp
 ip route-cache flow
 duplex auto
 speed auto
 crypto map SDM_CMAP_1
!
interface Vlan1
 description $ETH-SW-LAUNCH$$INTF-INFO-HWIC 4ESW$$ES_LAN$$FW_INSIDE$
 ip address 192.168.101.1 255.255.255.0
 no ip redirects
 no ip unreachables
 no ip proxy-arp
 ip route-cache flow
 ip tcp adjust-mss 1452
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
ip http server
ip http access-class 23
ip http authentication local
ip http secure-server
ip http timeout-policy idle 60 life 86400 requests 10000
!
logging trap debugging
access-list 100 remark SDM_ACL Category=4
access-list 100 remark IPSec Rule
access-list 100 permit ip 192.168.101.0 0.0.0.255 192.168.103.0 0.0.0.255
no cdp run
!
!
!
control-plane
!
banner exec ^C
% Password expiration warning.
-----------------------------------------------------------------------
Cisco Router and Security Device Manager (SDM) is installed on this device and
it provides the default username "cisco" for  one-time use. If you have already
used the username "cisco" to login to the router and your IOS image supports the
"one-time" user option, then this username has already expired. You will not be
able to login to the router with this username after you exit this session.

It is strongly suggested that you create a new username with a privilege level
of 15 using the following command.
 
username <myuser> privilege 15 secret 0 <mypassword>

Replace <myuser> and <mypassword> with the username and password you want to
use.

-----------------------------------------------------------------------
^C
banner login ^CAuthorized access only!
 Disconnect IMMEDIATELY if you are not an authorized user!^C
!
line con 0
 login local
 no modem enable
 transport output telnet
line aux 0
 login local
 transport output telnet
line vty 0 4
 privilege level 15
 login local
 transport input telnet ssh
!
scheduler max-task-time 5000
scheduler allocate 4000 1000
scheduler interval 500
end
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
xav38
Visiteur
Visiteur


Inscrit le: 11 Juil 2008
Messages: 4

MessagePosté le: Mer Juil 16, 2008 12:47 pm    Sujet du message: [résolu] - Vpn site to site - routeurs 871 Répondre en citant

Bon, je me réponds. En espérant que cela pourra servir à d'autres.

C'est un problème de négociation mtu. Modifier la valeur ip tcp adjust-mss à 1260.

Voilà
Xavier
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Padawan
Membre d'honneur
Membre d'honneur


Inscrit le: 08 Fév 2006
Messages: 4375
Localisation: France, Ile de France

MessagePosté le: Mer Juil 16, 2008 2:02 pm    Sujet du message: Répondre en citant

Salut,

Le truc bizarre, c'est que tu aies à le placer à 1260.
Théoriquement, vu le type de lien fourni avec une Livebox, il devrait être à 1452... et le MTU à 1492 (enfin, pour du PPPoE).

Pour le PPPoA, le MTU doit être fixé à 1472.

A+

Padawan


Dernière édition par Padawan le Dim Aoû 10, 2008 2:30 am; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
xav38
Visiteur
Visiteur


Inscrit le: 11 Juil 2008
Messages: 4

MessagePosté le: Jeu Aoû 07, 2008 4:13 pm    Sujet du message: Répondre en citant

Désolé pour la réponse tardive, mais j'étais en vacances Cool

Padawan a écrit:

Le truc bizarre, c'est que tu aies à le placer à 1260.
Théoriquement, vu le type de lien fournis avec une Livebox, il devrait être à 1452... et le MTU à 1492 (enfin, pour du PPPoE).
Pour le PPPoA, le MTU doit être fixé à 1472


Je pensais exactement la même chose que toi jusqu'à ce que je sois obligé de mettre le mtu à 1300 et donc le mss à 1260
1260 pour la longueur de la trame max
40 pour les entetes tcp

D'aute part, je me suis rendu compte que quand le client Cisco VPN est installé sur un pc, l'installation ajoute une clé de registre MTU à 1300.
HKLM/System/CurrentControlSet/Services/Tcpip/Parameters/Interfaces/XXX/MTU où XXX correspond à une configuration de carte réseau.
Les pc ayant cette clé n'avait pas les problèmes cités précédemment (connexion à un site web au travers d'un vpn).

Je trouve "bizarre" que cisco oblige les clients Vpn à avoir un mtu à 1300 et pas les routeurs ???
Si j'ai mis cette valeur de 1260 pour le mss, c'est plus part sécurité. J'ai essayé de mettre un mss à 1350 et cela fonctionne aussi. Par contre un mss à 1400, non Question

Aurais-tu une explication?

Xavier
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Padawan
Membre d'honneur
Membre d'honneur


Inscrit le: 08 Fév 2006
Messages: 4375
Localisation: France, Ile de France

MessagePosté le: Dim Aoû 10, 2008 2:33 am    Sujet du message: Répondre en citant

Une explication... Non. Je ne connais pas bien les entrailles du client VPN de Cisco (sur Windows), mais je suppose que si le MTU a été placé à 1300 par défaut, ce doit être pour une bonne raison.

Peut-être que le problème vient de Windows... Je n'en sais rien. Smile
Si t'as du temps, amuse-toi à réverser le client VPN de Cisco.

A+

Padawan
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
xav38
Visiteur
Visiteur


Inscrit le: 11 Juil 2008
Messages: 4

MessagePosté le: Lun Aoû 11, 2008 10:40 am    Sujet du message: Répondre en citant

Le problème ne vient pas de Windows puisque j'ai relevé le même problème sous linux. Par défaut, le MTU n'est pas fixé sur des pc (windows ou linux). Sous windows, il suffit d'ajouter une clé de registre, sous linux, j'ai pas cherché.

Je pense que l'on peut passer ce post en résolu mais je ne sais pas comment on fait Embarassed

Tchuss,
Xavier
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Padawan
Membre d'honneur
Membre d'honneur


Inscrit le: 08 Fév 2006
Messages: 4375
Localisation: France, Ile de France

MessagePosté le: Lun Aoû 11, 2008 5:46 pm    Sujet du message: Répondre en citant

Salut,

Sous Linux quel client VPN utilises-tu, vpnc ?

Pour passer un topic en [Résolu], édite simplement le sujet de ton premier post sur ce topic.

A+

Padawan
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum du Laboratoire SUPINFO des Technologies Cisco Index du Forum -> Configuration et problèmes de sécurité | Configurations and security problems Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © phpBB Group
phpBB SEO

© Copyright 2000-2005 SUPINFO Paris, Paris Academy of Computer Science
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Conditions d'utilisation et Copyright |  Respect de la vie privée

Site audité par