Explication détaillée de l'utilisation de la commande IP

零下一度
Libérer: 2017-06-29 10:02:34
original
5562 Les gens l'ont consulté

La commande ip est un nouvel et puissant outil de configuration réseau sous Linux.

1 Fonction

La commande ip est utilisée pour afficher ou manipuler le routage, les périphériques réseau, le routage de politique et les tunnels de l'hôte Linux.

2 Utilisation

Utilisation : ip [ OPTIONS ] OBJET { COMMANDE | aide }

ip [ -force ] - batch filename

-force : ne pas terminer en cas d'erreur en mode batch

-b : -batch filename, lire les commandes à partir du fichier fourni ou de l'entrée standard et les appeler, la première fois, un échec en résultera dans la terminaison IP

3 Paramètres et options

OBJECT := { link adresse addrlabel | 🎜>

tunnel | maddress | mroute | mrule moniteur | { -V[ersion] | -s[statistiques] |

-r[résoudre] | -iec | -f[amily] { inet | ipx | lien }

| -l[oops] { maximum-addr-flush-

tentatives } | -o[neline] | -rc[vbuf] [taille] |

-ts [hort] | -n[etns] name | -a[ll] }

(1) OPTIONS

sont quelques options pour modifier le comportement IP ou changer son sortie. Toutes les options commencent par le caractère - et sont divisées en formes longues et courtes :

-V : -Version Imprime la version de l'adresse IP et quitte

-h : Sortie lisible par l'homme

-s : -stats –statistiques, affiche plus d'informations, si cette option apparaît deux fois ou plus, les informations de sortie seront plus détaillées

d : Affiche des informations plus détaillées

-l : Spécifiez la logique "Actualisation de l'adresse IP" sur Le nombre maximum de cycles à essayer, la valeur par défaut est 10

-f:-family

Spécifie la famille de protocoles à utiliser, la le protocole peut être un

inet

,

inet6, bridge, ipx, dnet ou link -4 : C'est l'abréviation de -family inet -6 : C'est l'abréviation de family inet6 -0 : C'est l'abréviation de lien familial

-I : C'est l'abréviation de la famille ipx

-o : -sortie sur une seule ligne,

remplace les caractères de nouvelle ligne

"" caractères > -n-netns

commutateur IP à l'espace réseau spécifié netns -r: -resolve Utiliser la résolution de nom du système pour imprimer les noms DNS au lieu de adresses des hôtes -t : lors de l'utilisation de l'option moniteur Afficher l'heure actuelle

-a : -all

Exécuter la commande spécifiée sur la commande tous les objets, selon que la commande prend en charge cette option >Définir Netlink paramètre de taille de tampon de réception du socket, la valeur par défaut est 1 Mo

(2) OBJET

est l'objet que vous souhaitez gérer ou obtenir des informations

OBJET := { link | addrlabel | | ntable |

tunnel | tuntap | mroute | mrule moniteur |

lien Périphérique réseau

adresse Protocole (IP ou IPV6) Entrée de tampon ARP ou NDISC voisin

Entrée de la table de routage de routage

Rule Règles dans la base de données de politique de routage

maddress Adresse de multidiffusion

mroute Entrée de tampon de routage de multidiffusion

surveiller Surveillance des messages réseau

mrule group Règles dans la base de données des politiques de routage de diffusion

tunnel Tunnel sur IP

l2tp Tunnel Ethernet (L2TPV3)

Remarque : Tous les noms d'objet peuvent être abrégés, par exemple : adresse Il peut être abrégé en adresse, ou même en a.

4 Modifier l'adresse IP

(1) Ajouter l'adresse IP Format : adresse IP ajouter ADDRESS/MASK dev DEVICE

root@centos7 ~]# ip addr add 192.1.1.1/24 dev ens33

(2) Supprimer l'adresse IP

[root@centos7 ~]# adresse IP del 192.1.1.1/24 dev ens34

5 Afficher les informations sur le réseau

[root@ centos7 ~]# affichage de l'adresse IP

[……]2 : ens33 : >lien/ether 00:0c:29:3a:00:82 brd ff:ff:ff:ff:ff:ff

inet 192.168.29.3/24 brd 192.168.29.255 portée globale ens33

valid_lft pour toujours préféré_lft pour toujours

inet6 fe80::20c:29ff:fe3a:82/64 lien de portée

valid_lft pour toujours préféré_lft pour toujours

3 : ens34 : mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:3a:00:8c brd ff:ff:ff:ff:ff:ff

inet 192.1.1.1/24 scope global ens34

valid_lft pour toujours préféré_lft pour toujours

inet6 fe80::20c:29ff:fe3a:8c/64 scope link provisoire

valid_lft Forever Preferred_lft Forever

6 Ajout et suppression de tables de routage

(1) Ajouter une table de routage

Format : ip rouite add TARGET via GW TARGET est le réseau ou l'hôte cible, GW est la passerelle ou le démarrage.

[root@centos7 ~]# ip route ajouter 172.16.0.0/16 via 192.168.29.1

(2) Supprimer la table de routage

[ root@centos7 ~]# ip route del 172.16.0.0/16

(3) Afficher la table de routage

Format : ip route show|list

[root@centos7 ~]# liste de routes IP

par défaut via 192.168.29.1 dev ens33 proto métrique statique 100

172.16.0.0/16 via 192.168.29.1 dev ens33

192.168.29.0/24 dev ens33 lien de portée du noyau proto src 192.168.29.3 métrique 100

192.168.122.0/24 dev virbr0 lien de portée du noyau proto src 192.168.122.1

[root@centos7 ~ ]# ip route show

par défaut via 192.168.29.1 dev ens33 proto métrique statique 100

172.16.0.0/16 via 192.168.29.1 dev ens33

192.168.29.0/24 dev ens33 lien de portée du noyau proto src 192.168.29.3 métrique 100

192.168.122.0/24 dev virbr0 lien de portée du noyau proto src 192.168.122.1

(4) Effacer la table de routage

Format : ip route flush [dev IFACE] [via PREFIX]

[root@centos7 ~]# ip route flush dev ens33

(5) Ajouter une passerelle

Format : ip route ajouter par défaut via GW dev IFACE

[root@centos7 ~]# ip route ajouter par défaut via 192.168.29.1

7 instances

(1) Afficher l'état de fonctionnement des périphériques réseau

[root@centos7 ~]# liste de liens IP 1 : lo : mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1

link/loopback 00:00:00:00:00:00 brd 00 : 00:00:00:00:00

2 : ens33 : : 0c:29:3a:00:82 brd ff:ff:ff:ff:ff:ff

(2) Afficher la table des voisins

[root@centos7 ~ ]# liste ip hennissement

192.168.29.1 dev ens33 lladdr 00:50:56:c0:00:01 REACHABLE

(3) Afficher les informations de la carte réseau

[root@centos7 ~ ]# ip -s liste de liens ens33

2 : ens33 : 0c :29:3a:00:82 brd ff:ff:ff:ff:ff:ff

RX : les erreurs de paquets d'octets ont été abandonnées par dépassement de mcast

704554 4943 0 0 0 0

TX : erreurs de paquets d'octets abandonnés transporteur collsns

470814 3110 0 0 0 0

(4) Modifier la longueur maximale de la file d'attente de transmission

[root @centos7 ~]# ip link set dev ens33 txqueuelen 1500

(5) Définir MTU

[root@centos7 ~]# ip link set ens33 mtu 1400

Afficher si les paramètres ci-dessus sont efficaces

[root@centos7 ~]# ip link show ens33

2 : ens33 : mtu 1400 qdisc pfifo_fast state UP mode DEFAULT qlen 1500

link/ether 00:0c:29:3a:00:82 brd ff:ff:ff:ff:ff:ff

Vous pouvez voir mtu et qlen Tous ont pris effet

(6) Éteignez le périphérique réseau

[root@centos7 ~]# ip link set ens38 down

[root@centos7 ~ ]# ip link show ens38

4 : ens38 : 0c:29:3a:00 :96 brd ff:ff:ff:ff:ff:ff

[root@centos7 ~]#

(7) Activer le réseau appareil

[root@centos7 ~]# lien ip défini ens38 up[root@centos7 ~]# lien ip show ens38

4 : ens38 : < ;BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000

link/ether 00:0c:29:3a:00:96 brd ff:ff:ff:ff:ff: ff

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal