Il arrive parfois que la freebox face des siennes, et arrête tout simplement de fonctionner. Autant ne pas avoir de télé ou de téléphone ne me dérange pas, autant je ne peux pas me passer d’Internet, pour le boulot ou personnellement. Ayant un petit routeur CISCO 800 series, j’ai décidé de voir ce que l’on pouvait faire en attendant le SAV de Free.
Cependant, dans le cas de Free, les configurations sont différentes si l’on est en dégroupage total ou partiel (voir non dégroupé). En effet, le dégroupage partiel utilise le protocole PPPoE (Point-to-Point Protocol over Ethernet), et nécessite une authentification, ce qui n’est pas le cas pour le dégroupage total. Je vais présenter les deux différentes configurations à appliquer au routeur Cisco.
[toc title= »Table des matières » hint= »hover hint »
class= »toc » style= »width: 50% »]
Toutes les commandes doivent être passées dans le mode config (configure terminal).
Cas de free dégroupé (connexion directe au DSLAM)
J’ai configuré le minimum fonctionnel :
– La connexion vers le DSLAM de Free en ATM ;
– Routage statique entre Internet et le réseau local ;
– La configuration nécessaire des interfaces afin de permettre le PAT.
Voilà le fichier de configuration:
! version 12.4 no service pad service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname CISCoSecour ! boot-start-marker boot-end-marker ! enable password <Votre mot de passé enable> ! no aaa new-model ! ! ! ! resource policy ! ip subnet-zero ip cef ! ! ! ! ! username LeSeb password <Votre mot de passe VTY> ! ! ! ! ! interface ATM0 no ip address no atm ilmi-keepalive dsl operating-mode auto ! interface ATM0.1 point-to-point description - Connexion vers FREE - ip address dhcp ip nat outside ip virtual-reassembly pvc 8/36 encapsulation aal5mux ip ! ! interface FastEthernet0 ip address 192.168.1.254 255.255.255.0 ip nat inside hold-queue 100 out ! ip classless ip default-network 0.0.0.0 ip route 0.0.0.0 0.0.0.0 ATM0.1 ! no ip http server no ip http secure-server ip nat inside source list 1 interface ATM0.1 overload ! access-list 1 permit any ! control-plane ! ! line con 0 no modem enable line aux 0 line vty 0 4 login local ! scheduler max-task-time 5000 end
La première synchro est un peu longue, mais une fois effectuée, Internet fonctionne impeccable. Pour vérifier que l’interface à bien récupérée une adresse ip, tapez la commande : show interface ATM0.1
Cas de free non dégroupé (connexion en PPPoE)
Comme précédemment, la configuration présentée ici est minimale :
– La connexion vers Free en PPPoE ;
– Routage statique entre Internet et le réseau local ;
– La configuration nécessaire des interfaces afin de permettre le PAT.
Voilà le fichier de configuration:
! version 12.4 no service pad service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname CISCoSecour ! boot-start-marker boot-end-marker ! enable secret 5 <Votre mot de passe enable> ! no aaa new-model ! resource policy ! ip subnet-zero ip cef ! ! vpdn enable ! ! ! ! username LeSeb password 0 <Votre mot de passe VTY> ! ! ! ! ! interface ATM0 no ip address no atm ilmi-keepalive pvc 8/35 ubr 160 encapsulation aal5mux ppp dialer dialer pool-member 1 ! dsl operating-mode auto ! interface FastEthernet0 ip address 192.168.1.254 255.255.255.0 ip nat inside ip virtual-reassembly ! interface Dialer1 ip address negotiated ip mtu 1492 ip nat outside ip virtual-reassembly encapsulation ppp ip tcp adjust-mss 1452 dialer pool 1 dialer-group 1 no cdp enable ppp authentication chap callin ppp chap hostname <Numéro_ligne_tél>@freeadsl ppp chap password 0 <Votre mot de passe Free> ppp pap sent-username <Numéro_ligne_tél>@freeadsl password 0 <Mot de passe Free> ! ip nat inside source list 10 interface Dialer1 overload ip classless ip route 0.0.0.0 0.0.0.0 Dialer1 ! no ip http server no ip http secure-server ! access-list 10 permit any ! control-plane ! ! line con 0 no modem enable line aux 0 line vty 0 4 login local ! scheduler max-task-time 5000 end
Dans ce cas ci, la synchro devrait être rapide.
Approfondir un peu
Pour créer les règles de NAT (PAT), il faut entrer dans le mode configure terminal la commande :
ip nat inside source static tcp <@IP privée> <Port interne> interface Dialer1 <Port externe>
ex : pour NATer le port TCP/80 (HTTP), il faut entrer la commande suivante.
ip nat inside source static tcp 192.168.1.5 80 interface Dialer1 80