Configuration IP statique
Utilité et avantages de l'IP statique
La configuration IP statique assure qu'un périphérique possède une adresse fixe sur le réseau, offrant une connexion réseau stable et fiable pour divers scénarios d'application.
Principaux scénarios d'application
-
Assurer une accessibilité stable des périphériques
- Le périphérique conserve toujours la même adresse IP, facilitant l'accès et le contrôle à distance
- Convient aux scénarios nécessitant une adresse fixe comme les serveurs Web, la communication MQTT, le contrôle PLC
-
Simplifier la gestion réseau
- Dans les réseaux locaux ou industriels, des périphériques comme les caméras, capteurs et contrôleurs ont besoin d'une IP fixe
- Facilite les connexions stables avec d'autres systèmes et services
-
S'adapter aux environnements réseau spéciaux
- Dans les environnements sans service DHCP (comme l'automatisation industrielle ou le calcul en périphérie), l'IP statique est obligatoire
- Évite la dépendance à l'attribution dynamique d'adresses
-
Améliorer l'efficacité du développement et du débogage
- Une IP fixe facilite la localisation et la connexion rapides aux périphériques
- Simplifie les processus de test répétés
-
Prendre en charge les mécanismes de découverte de périphériques
- Lors de l'accès à des périphériques via une plage d'IP prédéfinie, une IP statique garantit que le périphérique répond comme prévu
Comparaison des avantages de l'IP statique
| Avantage | Description |
|---|---|
| Stable et fiable | L'adresse IP reste fixe, assurant une communication stable pour les périphériques fonctionnant à long terme |
| Adapté aux environnements sans interface | Idéal pour les périphériques embarqués sans interface graphique |
| Maintenance à distance pratique | Plus efficace pour les connexions via SSH, Web, API, etc. |
| Adapté aux réseaux fermés | Obligatoire dans les réseaux industriels ou privés sans DHCP |
| Support de l'automatisation | Les scripts de déploiement, surveillance et mise à jour dépendent de la cohérence des IP |
Configuration côté système
- Évitez les adresses IP proches des valeurs limites comme
0,1,254,255 - L'utilisation de
192.168.1.254pourrait être usurpée par d'autres applications, entraînant une instabilité de connexion - Utilisez de préférence des adresses IP dans la plage intermédiaire, comme
192.168.1.100-192.168.1.200
Étapes de configuration
-
Connectez-vous au terminal du système
- Utilisez SSH pour vous connecter au système du périphérique
-
Vérifiez les interfaces réseau
- Exécutez la commande :
ip link show - Notez le nom de la carte réseau, par exemple
eth0,end0
Loading... - Exécutez la commande :
-
Modifiez le fichier de configuration réseau
- Exécutez la commande :
nano /etc/systemd/network/end0.network - Remarque : Remplacez
end0dans le nom du fichier par le nom réel de la carte réseau
Loading... - Exécutez la commande :
-
Configurez les paramètres IP statiques
- Modifiez le contenu du fichier comme suit (à ajuster selon votre environnement réseau réel) :
[Match]# Correspond au nom de la carte réseau, à modifier selon la situation réelleName=end0[Network]# Définit l'adresse IP statique et le masque de sous-réseau# /24 indique un masque de sous-réseau de 255.255.255.0Address=192.168.1.100/24# Définit l'adresse de la passerelle par défautGateway=192.168.1.1# Définit les serveurs DNSDNS=8.8.8.8DNS=114.114.114.114Loading... -
Enregistrez et appliquez la configuration
- Appuyez sur
Ctrl + Spour enregistrer le fichier - Appuyez sur
Ctrl + Xpour quitter l'éditeur - Exécutez la commande pour redémarrer le service réseau :
systemctl restart systemd-networkd
- Appuyez sur
-
Vérifiez le résultat de la configuration
- Exécutez la commande :
ip a - Confirmez que l'adresse IP affichée correspond à la configuration
Loading... - Exécutez la commande :
Configuration côté PC
Pour garantir une communication normale entre le PC et le périphérique configuré avec une IP statique, une configuration réseau appropriée est nécessaire côté PC.
Paramètres réseau
| Paramètre | Configuration requise | Description |
|---|---|---|
| IP locale | 192.168.1.xxx | Doit être dans le même sous-réseau que l'IP du périphérique |
| Passerelle | 192.168.1.1 | Doit correspondre à la passerelle définie sur le périphérique |
| Masque de sous-réseau | 255.255.255.0 | Correspond à la configuration /24 de l'IP du périphérique |
| Serveur DNS | 8.8.8.8, 114.114.114.114 | Utilise des services DNS publics courants |
Méthode de configuration
Système Windows
- Ouvrez le "Centre réseau et partage"
- Cliquez sur "Modifier les paramètres de l'adaptateur"
- Faites un clic droit sur la connexion réseau active, sélectionnez "Propriétés"
- Double-cliquez sur "Protocole Internet version 4 (TCP/IPv4)"
- Sélectionnez "Utiliser l'adresse IP suivante" et remplissez les paramètres correspondants
Système macOS
- Ouvrez "Préférences Système" → "Réseau"
- Sélectionnez la connexion réseau active
- Cliquez sur "Avancé" → "TCP/IP"
- Configurez "IPv4" sur "Manuel"
- Saisissez l'adresse IP, le masque de sous-réseau et l'adresse du routeur correspondants
Test de connectivité
Une fois la configuration terminée, il est recommandé d'effectuer un test de connectivité :
# Exécutez la commande ping sur le PC pour tester la connectivité
ping 192.168.1.100
# Si vous recevez une réponse, la configuration réseau est réussie
Si le ping vers le périphérique échoue, vérifiez :
- Que le câble réseau est correctement connecté
- Que les paramètres du pare-feu ne bloquent pas la communication
- Que les adresses IP sont dans le même sous-réseau
- Que la configuration du masque de sous-réseau et de la passerelle est correcte