5 manières d'attribuer une adresse IP à un ordinateur Linux

Table des matières:

5 manières d'attribuer une adresse IP à un ordinateur Linux
5 manières d'attribuer une adresse IP à un ordinateur Linux

Vidéo: 5 manières d'attribuer une adresse IP à un ordinateur Linux

Vidéo: 5 manières d'attribuer une adresse IP à un ordinateur Linux
Vidéo: Macrium Reflect : créer et restaurer une sauvegarde et image système 2024, Novembre
Anonim

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"

Attribuer une adresse IP sur un ordinateur Linux Étape 1
Attribuer une adresse IP sur un ordinateur Linux Étape 1

É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.

Installer Linux sans CD ni clé USB à l'aide de UNetBootIn Étape 9
Installer Linux sans CD ni clé USB à l'aide de UNetBootIn Étape 9

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 3
Attribuer une adresse IP sur un ordinateur Linux Étape 3

É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

Attribuer une adresse IP sur un ordinateur Linux Étape 4
Attribuer une adresse IP sur un ordinateur Linux Étape 4

É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'

Attribuer une adresse IP sur un ordinateur Linux Étape 5
Attribuer une adresse IP sur un ordinateur Linux Étape 5

Étape 2. Tapez 'vi /etc/network/interfaces', puis appuyez sur "Entrée"

Appuyez sur 'i' pour entrer en mode d'édition.

Attribuer une adresse IP sur un ordinateur Linux Étape 6
Attribuer une adresse IP sur un ordinateur Linux Étape 6

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 7
Attribuer une adresse IP sur un ordinateur Linux Étape 7

Étape 4. Remplacez 'iface eth0 inet dhcp' par 'iface eth0 inet static'

Attribuer une adresse IP sur un ordinateur Linux Étape 8
Attribuer une adresse IP sur un ordinateur Linux Étape 8

É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

Attribuer une adresse IP sur un ordinateur Linux Étape 9
Attribuer une adresse IP sur un ordinateur Linux Étape 9

É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".

Attribuer une adresse IP sur un ordinateur Linux Étape 10
Attribuer une adresse IP sur un ordinateur Linux Étape 10

Étape 7. Entrez 'ifdown eth0' et appuyez sur "Entrée"

Attribuer une adresse IP sur un ordinateur Linux Étape 11
Attribuer une adresse IP sur un ordinateur Linux Étape 11

Étape 8. Entrez 'ifup eth0' et appuyez sur "Entrée"

Méthode 3 sur 5: Red Hat ou Slackware

Attribuer une adresse IP sur un ordinateur Linux Étape 12
Attribuer une adresse IP sur un ordinateur Linux Étape 12

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 13
Attribuer une adresse IP sur un ordinateur Linux Étape 13

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 14
Attribuer une adresse IP sur un ordinateur Linux Étape 14

Étape 3. Une fois que vous avez entré les paramètres souhaités, fermez la fenêtre des paramètres

Attribuer une adresse IP sur un ordinateur Linux Étape 15
Attribuer une adresse IP sur un ordinateur Linux Étape 15

É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/".

Attribuer une adresse IP sur un ordinateur Linux Étape 16
Attribuer une adresse IP sur un ordinateur Linux Étape 16

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 17
Attribuer une adresse IP sur un ordinateur Linux Étape 17

É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]".

    Attribuer une adresse IP sur un ordinateur Linux Étape 18
    Attribuer une adresse IP sur un ordinateur Linux Étape 18
Attribuer une adresse IP sur un ordinateur Linux Étape 19
Attribuer une adresse IP sur un ordinateur Linux Étape 19

É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:

Attribuer une adresse IP sur un ordinateur Linux Étape 20
Attribuer une adresse IP sur un ordinateur Linux Étape 20

É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.

Attribuer une adresse IP sur un ordinateur Linux Étape 21
Attribuer une adresse IP sur un ordinateur Linux Étape 21

É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.

Conseillé: