La méthode de modification de l'adresse de la passerelle sous UNIX (et ses variantes comme Linux, macOS et BSD) dépend de la configuration de votre réseau. Il existe principalement deux manières :en utilisant un fichier de configuration textuel (généralement `/etc/sysconfig/network-scripts/ifcfg-eth0` ou similaire, le chemin exact variant selon la distribution) ou en utilisant un outil de mise en réseau en ligne de commande (comme `ip route`).
Méthode 1 :Modification du fichier de configuration réseau (recommandée pour les configurations IP statiques)
Il s'agit de la méthode préférée si une adresse IP statique est attribuée à votre interface réseau. Vous aurez besoin des privilèges root (en utilisant `sudo` ou `su`).
1. Identifiez votre interface réseau : Recherchez le nom de votre interface réseau (par exemple, `eth0`, `en0`, `wlan0`, `wlp2s0`). Vous pouvez utiliser la commande `ip addr` ou `ifconfig`. Par exemple:
```bash
afficher l'adresse IP
```
Cela listera toutes vos interfaces réseau et leurs adresses associées. Recherchez l'interface connectée à votre réseau.
2. Localisez le fichier de configuration : L'emplacement du fichier de configuration dépend de votre distribution Linux. Les emplacements courants comprennent :
* `/etc/sysconfig/network-scripts/ifcfg-` (Red Hat, CentOS, Fedora – remplacez `` par le nom de votre interface)
* `/etc/network/interfaces` (Debian, Ubuntu – ce fichier utilise une syntaxe différente)
* `/etc/system/network/interfaces` (OpenBSD, NetBSD)
3. Modifiez le fichier de configuration : Utilisez un éditeur de texte comme « vi », « nano » ou « emacs » pour ouvrir le fichier. Ajoutez ou modifiez la ligne `GATEWAY` (ou son équivalent). La syntaxe varie en fonction du type de fichier.
* `/etc/sysconfig/network-scripts/ifcfg-` (systèmes de type Red Hat) : Vous pourriez trouver une ligne comme « GATEWAY=192.168.1.1 ». Remplacez « 192.168.1.1 » par votre nouvelle adresse de passerelle.
```
APPAREIL=
IPADDR=192.168.1.100
MASQUE RÉSEAU=255.255.255.0
GATEWAY=192.168.1.1 <--- Changer cette ligne
... d'autres paramètres ...
```
* `/etc/network/interfaces` (systèmes de type Debian) : Vous devrez ajouter une ligne dans le bloc de configuration de l'interface.
```
automatique
iface inet statique
adresse 192.168.1.100
masque de réseau 255.255.255.0
passerelle 192.168.1.1 <--- Ajouter ou modifier cette ligne
```
4. Redémarrez le service réseau : Après avoir enregistré les modifications, redémarrez votre service réseau. La commande varie en fonction de votre distribution :
* `systemctl restart networking` (systèmes systemd comme la plupart des distributions Linux modernes)
* `redémarrage du réseau de service` (anciens systèmes SysVinit)
* `ifconfig en panne ; ifconfig up` (moins recommandé, peut ne pas appliquer les tables de routage mises à jour)
Méthode 2 :Utilisation de la commande `ip route` (pour les configurations IP statiques et dynamiques)
Cette méthode convient aux configurations IP statiques et dynamiques. Il manipule directement la table de routage. Vous avez toujours besoin des privilèges root.
1. Ajouter un itinéraire par défaut : Cela définit la passerelle par défaut pour tout le trafic non explicitement acheminé ailleurs. Remplacez `
` par votre nouvelle adresse IP de passerelle.
```bash
sudo ip route ajouter la valeur par défaut via
```
2. Affichez la table de routage : Vérifiez le changement en utilisant :
```bash
spectacle de route IP
```
Vous devriez voir votre nouvelle passerelle par défaut répertoriée.
Considérations importantes :
* Passerelle incorrecte : L’utilisation d’une adresse de passerelle incorrecte empêchera votre système d’accéder à Internet ou à d’autres réseaux.
* Persistance : Les modifications apportées à l'aide de « ip route » sont généralement perdues au redémarrage, sauf si vous les configurez de manière permanente dans les fichiers de configuration réseau de votre système (Méthode 1).
* DHCP : Si vous utilisez DHCP, la modification directe de la passerelle peut être écrasée par le serveur DHCP. Vous devrez modifier la configuration du serveur DHCP ou utiliser une configuration IP statique.
* Pare-feu : Assurez-vous que votre pare-feu autorise le trafic vers et depuis la nouvelle passerelle.
N'oubliez pas de remplacer les espaces réservés tels que `` et `
` par vos valeurs réelles. Sauvegardez toujours vos fichiers de configuration avant d’apporter des modifications. Si vous n'êtes pas sûr de l'une de ces étapes, consultez la documentation de votre distribution ou demandez l'aide d'utilisateurs expérimentés.
|