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:
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
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!
Ça ne fait jamais de mal de s'en souvenir
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?
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"
# creuser http://www.google.com | SERVEUR grep
et il vous indiquera le DNS utilisé
À 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
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
xd hommes jnbkj kjbkjbk kjbkj kj kj
Comment mettre à jour un changement d'adresse IP de mon serveur de messagerie dans le DNS du FAI?