Magazine High tech

[Astuce] #208 Récupérer l’adresse IP de votre carte réseau sous Ubuntu.

Publié le 01 juillet 2010 par Quicktutoriel @quicktutoriel

Pour continuer notre série d’astuce sur la récupération d’informations sous Linux, voici comment, en une ligne,récupérer l’adresse ip de votre carte réseau pour l’exploiter dans un script par exemple.

Tout d’abord nous allons utiliser la commande : ifconfig, pour connaitre l’adresse ip de notre carte.

$ ifconfig

[Astuce] #208 Récupérer l’adresse IP de votre carte réseau sous Ubuntu.

Eth0 correspond à votre carte réseau 1 (Biensûr vous pouvez en avoir plusieurs, dans ce cas le libellé sera Eth1, Eth2, …)
lo est l’interface de bouclage qui correspond à l’adresse 127.0.0.1

Vous voyez ici que l’adresse ip est : 192.168.1.11

Maintenant grâce à cette ligne (voir ci-dessous), vous allez récupérer l’adresse ip de votre carte réseau:

$ ifconfig eth0 | awk ‘/inet / {print $2}’ | cut -d ‘:’ -f2

[Astuce] #208 Récupérer l’adresse IP de votre carte réseau sous Ubuntu.

Si vous voulez récupérer l’adresse ip d’une carte précise, il suffit de changer eth0 par celle que vous voulez par exemple eth1. La commande ifconfig vu plus haut est faite pour ça : lister vos cartes réseaux.

Une petite explication des commandes :

  • La commande awk permet d’appliquer un certain nombre d’actions sur un fichier, Le programme awk est une suite d’action de la forme : motif { action } , le motif permet de determiner sur quels enregistrements est appliquée l’action.
  • Un enregistrement est : une chaine de caractères séparée par un retour chariot, en général une ligne.
  • Un champs est : une chaine de caractères separée par un espace (ou par le caractère specifié par l’option -F), en générale un mot.

On accède à chaque champs de l’enregistrement courant par la variable $1, $2, … $NF. $0 correspond à l’enregistrement complet. La variable NF contient le nombre de champs de l’enregistrement courant, la variable $NF correspond donc au dernier champs.

Exemple : who | awk ‘{print $1,$5}’       imprime le login et le temps de connexion.

[Astuce] #208 Récupérer l’adresse IP de votre carte réseau sous Ubuntu.

  • La commande cut permet d’extraire certains champs d’un fichier. Les options sont les suivantes :
  • -c extrait suivant le nombre de caractères
  • -f extrait suivant le nombre de champs
  • -dx Le caractère x est le séparateur de champ

Exemple : cut -c-10 carnet_adresse  Va extraire les 10 premiers caractères de chaque ligne

That’s All.

Autre(s) article(s) intéressant(s):


    Vous pourriez être intéressé par :

    Retour à La Une de Logo Paperblog

    Ces articles peuvent vous intéresser :

    • [Astuce] #183 Récupérer la commande Telnet sous Windows 7.

      [Astuce] #183 Récupérer commande Telnet sous Windows

      J’ai souvent besoin d’administrer des PC, routeur, … à distance. Pour cela j’utilisais jusqu’à présent le protocole Telnet. Or depuis la migration de Windows... Lire la suite

      Par  Quicktutoriel
      HIGH TECH, INFORMATIQUE, INTERNET
    • Tweak Ubuntu 0.5.4

      Ubuntu Tweak 0.5.4 a été publié aujourd'hui. cette version ajoute une option pour personnaliser le GDM permettant de modifier le fond d'écran de connexion et... Lire la suite

      Par  Dictege
      HIGH TECH, INFORMATIQUE, INTERNET
    • Ubuntu Control Center

      Ubuntu Control Center

      ou UCC est une application inspirée par celui disponible sur Mandriva et a pour objectif de centraliser et d’organiser sous une forme simple et intuitive tous... Lire la suite

      Par  Dictege
      HIGH TECH, INFORMATIQUE, INTERNET
    • Ailurus 10.05 (tweak Ubuntu)

      Ailurus 10.05 (tweak Ubuntu)

      Ailurus, une application qui permet de customiser facilement Ubuntu, vient de passer en version 10.05 apportant pas mal de nouvelles fonctionnalités. Autres... Lire la suite

      Par  Dictege
      HIGH TECH, INFORMATIQUE, INTERNET
    • Ubuntu Tools 0.2.4.6

      Ubuntu Tools 0.2.4.6

      Ubuntu Tools est une application permettant de réaliser beaucoup d'opérations système comme la mise à niveau, le nettoyage du système, la custo du... Lire la suite

      Par  Dictege
      HIGH TECH, INFORMATIQUE, INTERNET
    • [Astuce] #206 Récupérer votre adresse IP Publique avec wget sous Ubuntu.

      [Astuce] #206 Récupérer votre adresse Publique avec wget sous Ubuntu.

      Grâce à cette ligne de commande vous allez pouvoir récupérer très facilement votre adresse IP Publique. Vous pourrez ensuite l’utiliser dans des scripts par... Lire la suite

      Par  Quicktutoriel
      HIGH TECH, INFORMATIQUE, INTERNET
    • Ubuntu Control Center 0.3

      Ubuntu Control Center

      Il y a quelques semaines je vous avais présenté Ubuntu Control Center ou UCC, et bien elle vient de passer en version 0.3. Cette version corrige quelques bugs e... Lire la suite

      Par  Dictege
      HIGH TECH, INFORMATIQUE, INTERNET

    A propos de l’auteur


    Quicktutoriel 63 partages Voir son profil
    Voir son blog

    l'auteur n'a pas encore renseigné son compte

    Dossiers Paperblog