Linux est une alternative gratuite et open source à Windows et Mac OS. Ce système d'exploitation peut fonctionner sous la forme d'une console de texte brut, ou dans un environnement graphique tel que GNOME et KDE. Ce guide vous expliquera comment attribuer une adresse IP sur un système Linux via la console. Ce guide suppose que vous connaissez les bases de l'utilisation de Linux et le fonctionnement des réseaux, des adresses IP et des serveurs DNS.
Étape
Méthode 1 sur 5: Utilisation d'un compte "root"
Étape 1. Si vous n'êtes pas connecté au système en tant que « root » (une sorte de compte administrateur sous Linux), ouvrez une console et entrez « su »
Appuyez sur Entrée.
Étape 2. Remarque:
Les distributions Ubuntu Linux ont généralement le même mot de passe "root" que le mot de passe du compte qui a été créé lors de l'installation du système d'exploitation.
Étape 3. Entrez le mot de passe du compte "root" lorsque vous y êtes invité et appuyez sur "Entrée"
Méthode 2 sur 5: Debian/Ubuntu/Kubuntu
Étape 1. Faites une copie du fichier /etc/network/interfaces en écrivant la commande suivante dans la console:
'cp /etc/network/interfaces /etc/network/interfaces.backup'
Étape 2. Tapez 'vi /etc/network/interfaces', puis appuyez sur "Entrée"
Appuyez sur 'i' pour entrer en mode d'édition.
Étape 3. Faites défiler jusqu'à ce que vous trouviez la carte réseau dans le fichier
La carte réseau est généralement nommée eth0 pour une carte réseau Ethernet, ou wlan0/wifi0 pour un réseau sans fil.
Étape 4. Remplacez 'iface eth0 inet dhcp' par 'iface eth0 inet static'
Étape 5. Ajoutez les lignes suivantes au fichier
Remplacez l'adresse IP par l'adresse IP souhaitée: adresse 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Étape 6. Enregistrez le fichier et quittez l'éditeur
Appuyez sur "Esc" pour entrer en mode de commande vi, puis écrivez ":wq". Appuyez sur Entrée".
Étape 7. Entrez 'ifdown eth0' et appuyez sur "Entrée"
Étape 8. Entrez 'ifup eth0' et appuyez sur "Entrée"
Méthode 3 sur 5: Red Hat ou Slackware
Étape 1. Le moyen le plus simple de définir l'IP sur Red Hat ou Slackware est de taper « netconfig » sur les anciennes versions de distribution, ou « ifconfig /netstat » sur les nouvelles versions de distribution
Exécutez la commande dans la console en tant que "root". Le menu textuel vous aidera à définir la configuration requise.
Étape 2. Écrivez la commande suivante dans la console: nano /etc/sysconfig/network-scripts/ifcfg-eth0. Utilisez "Tab" pour vous déplacer entre les colonnes et utilisez des espaces pour cocher ou décocher les cases.
Étape 3. Une fois que vous avez entré les paramètres souhaités, fermez la fenêtre des paramètres
Étape 4. Pour appliquer les règles, entrez la commande « redémarrage du réseau de service » dans la console, puis appuyez sur « Entrée »
Cette étape n'est pas nécessaire si vous utilisez Slackware -- vos modifications seront appliquées automatiquement. Remarque: il existe différentes distributions basées sur Red Hat Linux, telles que Fedora Core, CentOS, White Box, etc. La plupart de ces systèmes d'exploitation peuvent avoir la même commande de configuration IP.
Méthode 4 sur 5: Tout système Linux avec Kernel 2.4 et plus
La méthode suivante est un peu plus compliquée. Vous aurez toujours besoin d'une console, mais les étapes devraient fonctionner pour toute distribution Linux moderne. Le programme de configuration utilisé est "ip", et se trouve dans le dossier "/sbin/".
Étape 1. Connaissez le nom de l'interface réseau à utiliser
Pour afficher toutes les interfaces réseau disponibles, exécutez la commande "/sbin/ip link". Une liste de noms d'interface, d'adresses MAC et d'autres informations apparaîtra à l'écran.
Étape 2. Appliquez l'adresse IP avec la sous-commande "addr", telle que "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Le point d'accès par défaut est ajouté avec la sous-commande "route", telle que "/sbin/ip route add default via [GATEWAY_ADDRESS]".
Étape 3. Activez l'interface réseau avec la sous-commande « link »:
"/sbin/ip link set [INTERFACE_NAME] up". Si toutes les données que vous avez saisies sont correctes, le réseau fonctionnera normalement. Malheureusement, tous les paramètres réseau seront perdus si vous redémarrez le système, donc si vous souhaitez restaurer les paramètres après le démarrage du système, ajoutez toutes les commandes ci-dessus à "/etc/rc.local" -- un fichier qui s'exécute lorsque le système démarre.
Méthode 5 sur 5: Adresse IP dynamique/DHCP
Les adresses IP dynamiques sont générées automatiquement et ne nécessitent généralement pas l'attention de l'utilisateur, mais il existe des cas spécifiques à connaître:
Étape 1. Si le réseau n'est pas actif au démarrage du système, la connexion Internet peut ne pas être disponible même une fois le problème de réseau résolu
Pour restaurer la connexion Internet immédiatement, exécutez la commande "dhclient" en tant que root. L'adresse dynamique sera également réinitialisée.
Étape 2. La même situation peut également se produire si le réseau est accessible par le matériel qui démarre avec votre ordinateur
Dans certains cas, Linux démarre plus rapidement que le "routeur" du réseau et ne trouve pas le réseau au démarrage. Trouvez dhclient.conf (par exemple /etc/dhcp3/dhclient.conf pour Debian) et ajoutez/réparez la ligne de redémarrage nn;. Remplacez nn par l'intervalle de temps d'attente du processus d'activation du "routeur" après l'activation du système.
Des astuces
- La commande « sudo » (abréviation de « superutilisateur do ») permet un accès administrateur temporaire et est plus appropriée que « su » dans la plupart des cas. Lisez le guide sudo en tapant "man sudo" et soyez reconnaissant de l'avoir fait.
- Le fichier /etc/resolv.conf devra peut-être être modifié si vous souhaitez accéder au système par nom de domaine au lieu de l'adresse IP. Utilisez des méthodes telles que l'édition du fichier /etc/network/interfaces, et n'oubliez pas de sauvegarder les originaux !
Avertissement
- N'oubliez pas de sauvegarder vos fichiers afin de pouvoir restaurer les paramètres d'origine.
- N'essayez pas les étapes ci-dessus, sauf si vous comprenez comment fonctionnent les réseaux, les adresses IP et les serveurs DNS.
- Ne continuez pas à vous connecter en tant que root. Nous vous recommandons de vous connecter en tant qu'autre utilisateur, d'utiliser la commande su dans la console, puis de revenir à ce compte d'utilisateur lorsque vous avez terminé. L'accès root permet aux autres utilisateurs ayant accès à votre ordinateur de faire n'importe quoi sur votre système.