Routage et NAT avec RRAS
RRAS (Routing and Remote Access Service) transforme un Windows Server en routeur. Il peut aussi faire du NAT, servir de serveur VPN et d'agent de relais DHCP.
Dans le labo, RTRHP01 relie le LAN 10.19.1.0/24 au réseau de l'école 10.2.51.0/24.
Routage simple vs NAT
| Routage simple (LAN routing) | NAT | |
|---|---|---|
| Fonctionnement | Transmet les paquets entre réseaux sans modifier les IP | Remplace l'IP source privée (10.19.1.x) par l'IP de la carte publique (10.2.51.39) |
| Condition | Le réseau en amont doit avoir une route retour vers 10.19.1.0/24 | Aucune configuration nécessaire en amont |
| Usage labo | Rarement possible : on ne contrôle pas le routeur de l'école | ✅ Ce qu'on utilise pour que le LAN ait accès à Internet |
Sans NAT, un paquet du LAN atteint bien Internet, mais la réponse revient vers
10.19.1.xet le routeur de l'école ne sait pas où se trouve ce réseau. La réponse est donc perdue.
Installation
Install-WindowsFeature RemoteAccess, Routing -IncludeManagementTools
GUI : Gestionnaire de serveur → Ajouter des rôles → Accès à distance → service de rôle Routage. Cocher aussi DirectAccess et VPN : il est requis avec Routage.
Configuration du NAT (GUI)
rrasmgmt.msc→ clic droit sur le serveur → Configurer et activer le routage et l'accès distant.- Choisir Traduction d'adresses réseau (NAT).
- Interface publique (connectée à Internet) : Goulotte.
- Si l'assistant le propose, ne pas activer ses services DNS/DHCP de base (c'est SRV01 qui s'en charge).
- Terminer : le service démarre.
Configuration du NAT (ligne de commande)
Install-RemoteAccess -VpnType RoutingOnly
netsh routing ip nat install
netsh routing ip nat add interface "Goulotte" full # interface publique, avec NAT
netsh routing ip nat add interface "LAN01" private # interface privée
Vérifier
- Depuis SRV01 :
ping 10.19.1.1, puisping 10.2.51.254, puisping 8.8.8.8, puisnslookup google.com. tracert 8.8.8.8depuis SRV01 : le premier saut doit être10.19.1.1.rrasmgmt.msc→ IPv4 → NAT : les mappages en cours sont visibles.route printsur RTRHP01 : on doit voir une seule route0.0.0.0(via 10.2.51.254).
Dépannage
| Symptôme | Cause probable |
|---|---|
| Ping 10.19.1.1 OK, ping 10.2.51.254 KO | NAT ou routage non activé, mauvaise interface publique, ou passerelle de SRV01 manquante |
| Ping 8.8.8.8 OK mais pas de navigation | Problème DNS et non de routage (voir le redirecteur sur SRV01) |
| Rien ne passe depuis RTRHP01 lui-même | Mauvaise passerelle, ou deux passerelles par défaut |
Agent de relais DHCP (aperçu)
Les requêtes DHCP sont des broadcasts : elles ne traversent pas un routeur. Si le serveur DHCP se trouve sur un autre réseau que les clients, on configure un agent de relais sur le routeur : RRAS → IPv4 → clic droit Général → Nouveau protocole de routage → Agent de relais DHCP. On indique l'IP du serveur DHCP, puis on ajoute l'interface côté clients.
Questions de révision
- Pourquoi faut-il le NAT et pas seulement le routage dans notre labo ?
- Dans l'assistant RRAS, quelle interface choisit-on comme « publique » ?
- Un client ping 8.8.8.8 mais n'ouvre aucun site web. Où chercher ?
- À quoi sert un agent de relais DHCP ?