Traitez l’étiquette prêt pour le VPN comme une fonction parmi d’autres d’un appareil qui doit aussi router, segmenter et basculer en cas de panne, car l’étiquette ne dit rien du nombre de réseaux distincts que l’appareil peut héberger. Commencez par rédiger une fiche de capacités pour le modèle et le micrologiciel exacts, puis comparez cette fiche aux flux dont le site a besoin. Les pages marketing listent des prises ; elles listent rarement l’appartenance à un VLAN, la politique de basculement ou la portée du tunnel. La fiche prend une vingtaine de minutes et tranche la plupart des disputes d’achat avant l’arrivée du matériel.

Figez l’appareil exact avant tout le reste

Les noms de modèle traversent les générations de micrologiciel, et le même boîtier peut être livré avec un pilote de commutateur différent selon la version. Lisez l’identité de la carte sur l’appareil lui-même plutôt que sur le carton, afin que chaque affirmation ultérieure soit liée à quelque chose que vous pouvez reproduire. Une commande couvre le modèle, le nom de carte et la version du micrologiciel sous OpenWrt, et les écrans équivalents existent dans la plupart des micrologiciels professionnels.

ssh [email protected] 'ubus call system board'
cat /etc/openwrt_release

Écrivez ces chaînes dans la fiche, jamais abrégées. Séparez ensuite la tâche de routage ordinaire de la tâche de tunnel. Un appareil qui achemine bien les paquets peut encore refuser de terminer un tunnel, et un appareil qui termine un tunnel peut n’avoir aucun moyen de garder deux réseaux locaux séparés. Traiter les deux comme une seule exigence masque l’écart jusqu’à ce que l’unité soit déjà montée en baie, configurée et à moitié approuvée.

Notez la structure du LAN, pas le nombre de ports

Quatre prises signifient généralement un seul commutateur, et un commutateur signifie un seul domaine de diffusion, sauf si des VLAN sont configurés. C’est très bien pour un réseau domestique à plat et faux pour un site qui veut un segment invité, un segment de gestion et un segment caméras isolé sur le même appareil. Notez quels ports appartiennent à quel VLAN, quels VLAN atteignent le processeur et quelles interfaces portent des adresses.

Là où le micrologiciel propose des VLAN, la liste des interfaces décide combien de politiques distinctes vous pouvez écrire. Un VLAN défini sur le commutateur mais jamais affecté comme interface n’a ni adresse ni zone de pare-feu, il ne peut donc rien imposer à lui seul.

Field to recordExample entryReview stops if
Ports and VLAN membershipports 1-4 untagged on VLAN 10, port 5 trunk with VLAN 10 and 20the datasheet offers only a socket count
Routed interfacesbr-lan 192.168.88.1/24, vlan20 192.168.99.1/24two subnets cannot hold separate policies
WAN method and failoverDHCP on wan, PPPoE on wan2, policy route to wan2 on lossonly one uplink is configurable
Tunnel role and scopeWireGuard peer on the router, only 192.168.88.0/24 routed insidethe router can only pass another tunnel through

Lisez l’état du commutateur plutôt que de faire confiance au menu. Sur les anciennes cibles OpenWrt, l’outil de commutateur imprime les appareils configurés, et sur les cibles DSA les outils de pont rapportent les mêmes faits par port, c’est pourquoi la version du micrologiciel appartient à la fiche.

Notez le comportement du WAN et du basculement

La méthode d’accès, la propriété de l’adresse et l’ordre de basculement tiennent sur une ligne par liaison montante, car un tunnel qui survit à un changement de WAN dépend des trois. Une session PPPoE se reconnecte avec une nouvelle adresse et fait tomber le tunnel avec elle, tandis qu’une liaison montante DHCP qui conserve son bail peut ne pas le faire.

Le basculement demande aussi une décision de politique. Envoyer tout le trafic sur la liaison de secours est facile ; garder le tunnel sur la liaison principale pendant que le trafic web ordinaire utilise la secours exige du routage par politique, et tous les micrologiciels ne l’exposent pas. Notez si le tunnel est lié à une seule liaison montante et ce que l’appareil fait des sessions établies quand cette liaison disparaît. Conservez la table de routage comme preuve, pas la case de basculement.

Testez un flux autorisé et un flux refusé

La fiche ne vaut la peine d’être conservée que si l’appareil peut être accepté d’après elle. Choisissez un flux qui doit fonctionner, un qui ne doit pas, et exécutez les deux depuis un client sur le segment concerné. Un tunnel qui transporte tous les sous-réseaux est un échec quand l’exigence était un seul sous-réseau.

Confirmez ensuite le refus, car un réglage par défaut permissif est la surprise habituelle. Le segment invité ne doit pas atteindre l’adresse de gestion, et le contrôle doit montrer un délai d’attente ou un refus plutôt qu’une page de connexion.

curl -sS --max-time 8 https://api.ipify.org
ping -c 2 192.168.99.1
ip -4 route get 192.168.99.1

Si le flux autorisé fonctionne et que le flux refusé fonctionne aussi, la segmentation manque même si les menus suggéraient le contraire. Si les deux échouent, la portée du tunnel ou le chemin de retour est faux, et la fiche WAN explique généralement lequel. Gardez les deux résultats avec la fiche de capacités pour que le prochain relecteur voie ce qui a été accepté, sur quel micrologiciel et à quelle date.

Articles similaires