Obtenez toute notre configuration réseau avec des commandes

Soit parce que nous gérons un serveur, soit parce que nous n'avons pas encore d'environnement graphique, il y a des moments où nous avons besoin de connaître toutes les données réseau dont dispose l'ordinateur auquel nous sommes connectés, ici je vais vous expliquer comment obtenir ces données.

Adresse IP

Une simple commande peut nous dire notre IP, je veux dire: i

ifconfig

Cela nous montrera quelque chose comme ceci:

i

Comme vous pouvez le voir, toutes les interfaces réseau apparaissent, dans la 2ème ligne de chaque interface, nous voyons quelque chose comme: «internet 192.168.1.5»… Inet est l'adresse IP, par exemple, si je fais un grep filtrage inet Je ne peux afficher que les adresses IP:

sudo ifconfig | grep inet

Il nous montrerait nos adresses IP IPv4 et IPv6.

MAC

La même commande nous permet de connaître notre adresse MAC, on peut la voir dans la ligne qui commence par "ether", on peut encore utiliser un grep pour filtrer par éther et que seuls nos MAC apparaissent:

sudo ifconfig | grep ether

Serveur DNS

Pour connaître notre serveur DNS, nous pouvons voir le contenu du fichier /etc/resolv.conf:

cat /etc/resolv.conf

Là, nous verrons le domaine de notre réseau (au cas où nous en aurions un dans le LAN) ou l'adresse IP du serveur DNS que nous utilisons.

Passerelle ou passerelle

Connaître notre passerelle ou passerelle est tout aussi simple, nous allons utiliser:

ip route show

Nous verrons que plusieurs lignes peuvent apparaître, mais la première ligne (généralement) contient notre passerelle au début, c'est la ligne qui commence par défaut

route IP

Quoi qu'il en soit ... vous pouvez évidemment utiliser à nouveau grep pour filtrer par défaut:

ip route show | grep default

Et ... pour devenir plus exquis, nous pouvons utiliser awk pour afficher uniquement la 3e colonne, l'IP:

ip route show | grep default | awk {'print $3'}

Mais bon, c'est pour nous détailler 😀

Nom d'hôte ou nom de l'ordinateur

Simple, très simple ... lancez simplement: hostname

hostname

La fin!

Jusqu'ici le post va, je ne sais pas si j'ai une configuration en attente ... si oui, partagez la commande pour l'afficher dans un terminal 😉

Chin!


8 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Gonzalo dit

    Ça ne fait jamais de mal de s'en souvenir

  2.   Hugo dit

    Dans le cas du DNS, ce n'est pas toujours le cas.
    Dans Ubuntu ou certains de ses dérivés, le fichier '/etc/resolv.conf' contient 'nameserver 127.0.1.1'
    Comment déterminer le DNS configuré dans ces cas?

    1.    Xurxo dit

      Cela se produit parce que le système utilise: / usr / sbin / NetworkManager et c'est ce programme qui se charge d'appeler / sbin / dhclient.

      Si vous souhaitez voir toutes les informations, y compris les noms IP du serveur de noms, exécutez simplement la commande:

      "Nm-outil"

      Dans Ubunto et Mint, il vous proposera quelque chose comme ceci:

      Outil NetworkManager

      État: connecté (global)

      - Périphérique: eth0 ——————————————————————–
      Type: filaire
      Pilote: jme
      État: indisponible
      Par défaut: non
      Adresse matérielle: 00: 90: F5: C0: 32: FC

      capacités:
      Détection de transporteur: oui

      Propriétés filaires
      Transporteur: désactivé

      - Périphérique: wlan0 [Auto MOVISTAR_JIJIJI] ———————————————
      Type: 802.11 WiFi
      Pilote: rtl8192ce
      État: connecté
      Par défaut: oui
      Adresse matérielle: E0: B9: A5: B3: 08: CA

      capacités:
      Vitesse: 72 Mb / s

      Propriétés sans fil
      Cryptage WEP: oui
      Cryptage WPA: oui
      Cryptage WPA2: oui

      Points d'accès sans fil (* = AP actuel)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, Fréquence 2452 MHz, Débit 54 Mb / s, Force 40 WPA

      Paramètres IPv4:
      Adresse: 192.168.1.37
      Préfixe: 24 (255.255.255.0)
      Passerelle: 192.168.1.1

      DNS: 80.58.61.250
      DNS: 80.58.61.254
      DNS: 193.22.119.22
      DNS: 208.67.222.222

      Autrement dit, toutes les informations que les commandes de cet article (et d'autres) vous offrent séparément à la fois. Pour connaître d'autres options, vous connaissez déjà: «man nm-tool» 🙂

      En dehors des commandes:

      "Nom d'hôte"
      "Route"

      1.    barnarasta dit

        # creuser http://www.google.com | SERVEUR grep

        et il vous indiquera le DNS utilisé

      2.    chimabs dit

        À partir d'Ubuntu 15.04, vous devez utiliser:

        Spectacle de périphérique nmcli

        parce que nm-tool a disparu:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   cohiote dit

    Cher, j'ai installé Huayra 2.0 et j'ai mis à jour vers 2.1.
    Au moins dans ces versions, par défaut il n'y a pas de commande "ifconfig", sinon j'utilise la commande "ip" pour voir l'état des cartes réseau:

    adresse IP sh

  4.   jhb dit

    xd hommes jnbkj kjbkjbk kjbkj kj kj

  5.   JMonzon dit

    Comment mettre à jour un changement d'adresse IP de mon serveur de messagerie dans le DNS du FAI?