Comment trouver mon adresse IP réseau, mon masque de réseau et mes informations de passerelle?

36

J'essaie de rendre mon adresse IP statique, car elle résout les problèmes de navigation lente.

Lorsque je clique sur les informations de connexion dans le menu de mise en réseau de la barre des tâches grise, cela me dit l'adresse IP, le masque de sous-réseau et DNS, mais rien sur la passerelle.

J'aimerais savoir s’il existe une commande de terminal pour trouver l’information.

    
posée jeff 08.10.2012 - 03:28
la source

6 réponses

34

J'ai cette commande en tant qu'alias pour "ipconfig" (jusqu'à 14.04):

nmcli dev list iface eth0 | grep IP4

Un exemple de liste est:

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220

Si eth0 ne fonctionne pas, vous devrez peut-être utiliser eth1 , eth2 , ... selon votre configuration.

EDIT: 2/8/16

Notez que cela ne fonctionne que dans les versions antérieures à la version 15.04 (ou peut-être avant la version 14.10; j'ai la version 14.04). Pour les nouvelles versions, vous pouvez utiliser ceci:

 nmcli dev show eth0
    
réponse donnée Marty Fried 08.10.2012 - 04:11
la source
21

Vous pouvez utiliser ifconfig , il affichera votre adresse inet (IP) et votre masque.

Pour la passerelle, lancez la commande ip route et notez la route par défaut.

J'espère que cela peut vous aider.

    
réponse donnée Osni Araújo 08.10.2012 - 04:55
la source
5

Ce site Web explique comment calculer les adresses network et broadcast via un masque de réseau et une adresse IP d'ordinateur. Pour simplifier cet article: network est l'adresse la plus basse possible dans la plage d'adresses IP laissées par le masque de réseau. broadcast est l'adresse IP numérotée la plus élevée de cette plage. La " gamme d'adresses IP laissées par le masque de réseau " est connue sous le nom de réseau local.

" Le réseau " signifie généralement tout le monde au-dessus de vous, y compris Internet. Pour accéder à " le réseau ", l'adresse network est utilisée. En réalité, la plupart des gens appellent "le réseau" n'importe quoi avec des câbles Ethernet capables de se parler.

Exemple: votre FAI vous donne des informations pour taper dans un routeur sans fil: une adresse IP statique de 99.1.81.209 et votre masque de réseau est 255.255.255.224 . Vous souhaitez maintenant configurer un pare-feu ubuntu et configurer votre interface publique:

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

Dans l'autre sens ...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

Souvent, vous verrez les réseaux décrits avec un /. Voici ce réseau:

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27
    
réponse donnée Chris K 14.01.2014 - 13:14
la source
4

Dans les versions antérieures à 15.04, il existait un utilitaire nm-tool .

De man nm-tool :

NAME
       nm-tool - utility to report NetworkManager state and devices

SYNOPSIS
       nm-tool

DESCRIPTION
       The nm-tool utility provides information about NetworkManager, device, and wireless networks.

Ce petit utilitaire s'interface bien avec le gestionnaire de réseau et produit un rapport avec des informations appropriées sur chaque ligne, ce qui est assez simple à analyser avec les utilitaires de traitement de texte. Exemple de sortie:

$ nm-tool | sed -ne '/^  *IPv4/,/^$/p'
  IPv4 Settings:
    Address:         192.168.42.178
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.42.129

La réponse de Rinzwind sur la question associée a cité le journal des modifications pour le package Network Manager, ce qui explique qu'il a été supprimé et remplacé par nmcli . Il convient de noter, cependant, que nmcli avant et après 15.04 diffère avec plusieurs arguments de ligne de commande. Voici l'alternative à ce qui précède:

$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]:                         192.168.0.101/24
IP4.GATEWAY:                            192.168.0.1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --

Avec nmcli , les informations sont affichées conformément à chaque interface, c’est-à-dire qu’il existe un ensemble de lignes pour une interface, puis séparées par une ligne blanche, une autre série de lignes, etc.

Une autre alternative que l'on peut utiliser serait la commande ip qui est préférée de nos jours à ifconfig . Selon pilona et Les réponses de Gilles sur Différence entre les commandes" ifconfig "et" ip ", le noyau Linux et la mise en réseau les fonctionnalités ont avancé mais ifconfig et le package auquel il appartient n'ont pas évolué depuis longtemps, et c'est pourquoi nous avons les utilitaires ip . Pour obtenir des informations d'adressage sur des interfaces spécifiques, ip -o -4 addr peut être utilisé et ip route peut être utilisé pour obtenir des informations de routage / passerelle.

    
réponse donnée Sergiy Kolodyazhnyy 15.10.2014 - 06:08
la source
3

nm-tool fera également le travail.

$ nm-tool
NetworkManager Tool

State: connected (global)

....

  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             208.67.222.222
    DNS:             208.67.220.220
    
réponse donnée 7hi4g0 06.05.2015 - 16:07
la source
0

J'utilise les informations suivantes pour avoir un aperçu de ma configuration réseau:

ip addr , cela vous montre un aperçu de vos paramètres de carte réseau route -n , cela vous donne un bon aperçu de la destination de votre trafic. cat /etc/resolv.conf pour les informations DNS cat /etc/hosts pour les noms d'hôte préchargés

Le passage à une adresse IP statique n’affectera pas votre vitesse de navigation. La seule différence entre statique et dynamique est que, en statique, vous avez toujours la même adresse IP. Avec Dynamic, votre serveur DHCP vous attribuera une adresse IP "aléatoire" lorsque vous vous connecterez au réseau. Une fois que vous avez reçu une adresse IP, celle-ci se comportera exactement comme si vous vous aviez attribué une adresse IP statique.

    
réponse donnée 10k3y3 15.10.2014 - 11:53
la source

Lire d'autres questions sur les étiquettes