web-dev-qa-db-fra.com

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

J'essaie de rendre mon adresse IP statique car j'entends dire qu'elle corrige les problèmes de navigation lente.

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

Je voudrais savoir s'il y a une commande de terminal pour trouver l'information.

39
jeff

J'ai cette commande comme 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, ... en fonction de votre configuration.

EDIT: 2/8/16

Notez que cela ne fonctionne que dans les versions antérieures à la v15.04 (ou éventuellement avant la v14.10; j'ai la v14.04). Pour les versions plus récentes, vous pouvez utiliser ceci:

 nmcli dev show eth0
37
Marty Fried

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

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

ifconfigandiproute

J'espère que cela peut vous aider.

24
Osni Araújo

Ce site Web explique comment les adresses network et broadcast peuvent être calculées via un masque de réseau et l'adresse IP d'un 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 la plus numérotée dans cette plage. La " plage d'adresses IP laissées par le masque de réseau " est appelée réseau local.

" Le réseau " désigne 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 pouvant communiquer entre eux.

Exemple: votre FAI vous donne les informations à saisir 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. Maintenant, vous souhaitez configurer un pare-feu Ubuntu et devez 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

L'autre côté...

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

Vous verrez souvent des 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
5
Chris K

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

De man nm-tool:

 NOM 
 Nm-tool - utilitaire permettant de signaler l'état et les périphériques de NetworkManager 
 
 SYNOPSIS 
 Nm-tool 
 
 DESCRIPTION 
 L’utilitaire nm-tool fournit des informations sur NetworkManager, les périphériques et les réseaux sans fil. 

Ce petit utilitaire ferait une interface agréable avec le gestionnaire de réseau et produirait un rapport avec les informations appropriées sur chaque ligne, ce qui était 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 correspondante a cité le journal des modifications du package Network Manager, ce qui explique qu'il a été abandonné en amont et remplacé par nmcliname__. Il convient toutefois de noter que nmcliavant et après 15.04 diffère par plusieurs arguments de ligne de commande. Voici une 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 nmcliname__, les informations sont affichées en fonction de chaque interface, c’est-à-dire qu’il existe un ensemble de lignes pour une interface, puis séparées par une ligne vide d’un autre ensemble de lignes, etc.

Une autre alternative que l'on peut utiliser serait la commande ipqui est préférée de nos jours à ifconfigname__. Selon Pilona et Gilles répond sur Différence entre les commandes 'ifconfig' et 'ip' , le noyau Linux et les fonctionnalités réseau ont avancé, mais ifconfiget le paquet auquel il appartient n'a pas évolué depuis longtemps, et c'est pourquoi nous avons les utilitaires ipname__. Pour obtenir les 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.

5

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
3
7hi4g0

J'utilise ce qui suit pour avoir un aperçu de la configuration de mon réseau:

ip addr, ceci vous montre un aperçu de votre NIC paramètres route -n, il vous donne un bon aperçu de la direction que prend votre trafic. cat /etc/resolv.conf pour les informations DNS cat /etc/hosts pour les noms d’hôte préchargés

Passer à une adresse IP statique n’affectera pas votre vitesse de navigation. La seule différence entre statique et dynamique est que sur statique, vous avez toujours la même adresse IP. Avec dynamique, votre serveur DHCP vous attribuera une adresse IP "aléatoire" lorsque vous vous connecterez au réseau. Une fois qu'une adresse IP vous a été attribuée, elle se comportera exactement de la même manière que si vous aviez attribué une adresse IP statique.

0
10k3y3