Packages dans DEBIAN - Partie IV (Network Interface Management)

Salutations, chers cyber-lecteurs.

Après une longue pause, nous avons continué avec le quatrième (4e) poste à partir de série de 10 dédié à Etude des paquets de distribution GNU / Linux, basé sur Distribution DEBIAN. Rappelons-nous que la manipulation (connaissance) approfondie des paquets et de leurs commandes est de la plus haute importance pour tout utilisateur / technicien de Systèmes d'exploitation gratuits en général. Et comme dans le précédent, nous continuerons avec ceux packages et commandes lié à Gestion de l'interface réseau.

Forfaits DEBIAN

Utilisation supplémentaire pour toute question ou information à cet égard les liens suivants:

Et si vous souhaitez lire les entrées précédentes de cette série, ce sont:

Dans cet article, nous étudierons plus en profondeur le package iproute2 et en utilisant la commande IP.

Pack
Iproute2 : Selon Site officiel DEBIAN ce paquet dans sa version pour la distribution stable "Jessie" actuellement dans sa version 3.16.0-2 Il fait partie des outils réseau et du contrôle du trafic. Et il s'agit actuellement d'un ensemble d'utilitaires pour la connexion réseau et le contrôle du trafic. Les utilitaires de iproute2 communiquer avec le noyau Linux en utilisant l'interface "(Rt) netlink", fournissant des fonctionnalités avancées non disponibles via les outils de mise en réseau traditionnels tels que "Ifconfig" y "Route".

Observation: Actuellement, ses dépendances sont libc6 (> = 2.14) [pas arm64, ppc64el] - libc6 (> = 2.17) [arm64, ppc64el], libdb5.3et libselinux1. Et dans sa version pour DEBIAN Testing, il est actuellement dans le numéro 4.3.0-1. Pour plus d'informations, consultez Paquet: iproute 2

Iproute2 : La plupart des manuels de configuration réseau font toujours référence à i y route comme les principaux outils de configuration du réseau, mais i il est connu pour se comporter de manière inappropriée dans les environnements réseau modernes. Ce sont des commandes obsolètes, mais la plupart des distributions les incluent toujours. La plupart des systèmes de configuration réseau utilisent i et offrent donc un ensemble limité de fonctionnalités. El / etc / net projet vise à prendre en charge la plupart des technologies de réseau modernes, car il n'utilise pas ifconfig et permet à un administrateur système d'utiliser toutes les fonctions d'iproute2, y compris le contrôle du trafic. iproute2 envoie généralement vos informations dans un package appelé iproute o iproute2 et se compose de plusieurs outils, dont les plus importants sont IP y TC. IP contrôle le Configuration IPv4 et IPv6 y TC gérer le contrôle de la circulation.

Observation: Certaines des principales fonctionnalités fournies par iproute2 sont: QoS (Qualité de service), pour hiérarchiser les différents types de trafic; Garder plusieurs tables de routage via différentes passerelles connectées à différents appareils; établir le L'équilibrage de charge, attribuer des pondérations à chacune des interfaces réseau existantes dans un appareil et le Définition des tunnels IP pour fournir un moyen de transporter des paquets de données entre domaines lorsque le protocole de ces domaines n'est pas pris en charge par des réseaux intermédiaires, c'est-à-dire, par exemple, transporter des paquets IPv6 dans des réseaux IPv4 et permettre la communication IPv6 entre 2 deux réseaux IPv6 distants. Pour plus d'informations, consultez Fondation Linux: iproute2

Commandes:
  • IP: Et en développant les informations de la publication précédente que nous avons sur la commande IP les suivants  exemples d'utilisation:
  1. Mostrar todas las Interfaces
  2. ip address show
  1. Mostrar una sola Interfase
  2. ip address show [nombre_interfaz]
  1. Mostrar solo las Interfaces levantadas
  2. ip address show up
  1. Mostrar las interfaces dinámicas o estáticas
  2. ip address show dev [nombre_interfaz]
  3. ip address show dev [nombre_interfaz]
  1. Añadir una dirección IP a una Interfaz
  2. ip address add 192.168.1.100/24 dev [nombre_interfaz]
  3. ip address add 2001:db8:1::/48 dev [nombre_interfaz]
  1. Borrar una dirección IP a una Interfaz
  2. ip address delete 192.168.1.100/24 dev [nombre_interfaz]
  3. ip address delete 2001:db8:1::/48 dev [nombre_interfaz]
  1. Añadir una descripción legible a una Interfaz / Dirección IP
  2. ip address add 192.168.1.100/24 dev [nombre_interfaz] label [nombre_interface]:Mi_Red_Interna
  1. Remover (Liberar) las direcciones ip de una Interfaz de red
  2. ip address flush dev [nombre_interfaz]
  1. Mostrar todas las rutas de red disponible
  2. ip route
  3. ip route show
  4. ip -4 route show
  5. ip -6 route show
  1. Mostrar las rutas de una red y sus sub-redes incluidas
  2. ip route show to root direccion_red/prefijo_mascara_red
  1. Mostrar las rutas hacia una red especifica
  2. ip route show to exact direccion_red/prefijo_mascara_red
  1. Mostrar la ruta actual usada por el kernel
  2. ip route get direccion_red/prefijo_mascara_red
  1. Añadir una ruta via gateway
  2. ip route add direccion_red/prefijo_mascara_red via direccion_ip_gateway
  1. Añadir una ruta via interfaz
  2. ip route add direccion_red/prefijo_mascara_red dev nombre_interfaz
  1. Cambiar o reemplazar una ruta
  2. ip route change direccion_red/prefijo_mascara_red via direccion_ip_gateway
  3. ip route replace direccion_red/prefijo_mascara_red dev nombre_interfaz
  1. Borrar una ruta
  2. ip route delete direccion_red/prefijo_mascara_red via direccion_ip_gateway
  3. ip route delete direccion_red/prefijo_mascara_red dev nombre_interfaz
  1. Establecer una ruta por defecto
  2. ip route add default via direccion_red/prefijo_mascara_red
  3. ip route add default via dev nombre_interfaz
  4. ip route add 0.0.0.0/0 via direccion_red/prefijo_mascara_red
  5. ip route add 0.0.0.0/0 via dev nombre_interfaz
  1. Establecer rutas de propósitos especificos
  2. ip route add blackhole direccion_red/prefijo_mascara_red
  3. ip route add unreacheable direccion_red/prefijo_mascara_red
  4. ip route add prohibit direccion_red/prefijo_mascara_red
  5. ip route add throw direccion_red/prefijo_mascara_red
  1. Establecer una ruta con una métrica especifica
  2. ip route add direccion_red/prefijo_mascara_red via direccion_ip_gateway metric numero_metrica
  3. ip route add direccion_red/prefijo_mascara_red dev nombre_interfaz metric numero_metrica
  1. Establecer una ruta multivia
  2. ip route add default nexthop via direccion_ip_gateway_1 weight numero_weight nexthop via direccion_ip_gateway_2 weight numero_weightip
  3. ip route add default nexthop via direccion_ip_gateway_1 weight numero_weight nexthop dev nombre_interfaz metric numero_metrica
  1. Mostrar/Listar interfaces
    ip link show
  2. ip link show dev nombre_interfaz
  3. ip link list
  4. ip link list dev nombre_interfaz
  1. Configurando el estado de una interfaz
  2. ip link set dev nombre_interfaz up
  3. ip link set dev nombre_interfaz down
  4. ip link list
  5. ip link list dev nombre_interfaz
  1. Configurando una descripción para una interfaz
  2. ip link set dev nombre_interfaz alias "descripcion"
  1. Configurando un nuevo nombre a una interfaz
  2. ip link set dev actual_nombre_interfaz name nuevo_nombre_interfaz
  1. Configurando una Dirección MAC a una interfaz
  2. ip link set dev nombre_interfaz address aa:bb:cc:dd:ee:ff
  1. Cambiando el valor de MTU de una interfaz
  2. ip link set dev nombre_interfaz mtu valor_mtu
  1. Eliminando una interfaz
  2. ip link delete dev nombre_interfaz
  1. Habilitar / Deshabilitar el Multicast / ARP en una interfaz
  2. ip link set nombre_interfaz multicast on
  3. ip link set nombre_interfaz multicast off
  4. ip link set nombre_interfaz arp on
  5. ip link set nombre_interfaz arp off
  1. Creando una interfaz del tipo VLAN
  2. ip link add name nombre_interfaz_vlan link nombre_interfaz type vlan id valor_id
  1. Creando una interfaz del tipo VLAN Stacking (QinQ) en Interfaz de Servidor y de Cliente
  2. ip link add name nombre_interfaz_vlan link nombre_interfaz type vlan proto 802.1ad id valor_id
  3. ip link add name nombre_interfaz_vlan link nombre_interfaz type vlan proto 802.1q id valor_id
  1. Gestionando tipos de interfaces
  2. ip link add name nombre_tipo_interfaz link nombre_interfaz type macvlan
  3. ip link add name nombre_tipo_interfaz type dummy
  4. ip link add name nombre_tipo_interfaz type bond
  5. ip link add name nombre_tipo_interfaz type ifb
  6. ip link add name nombre1 type veth peer nombre2
  1. Gestionando puentes sobre una interfaz
  2. ip link add name nombre_puente type brigde
  3. ip link set dev nombre_interfaz master nombre_puente
  4. ip link set dev nombre_interfaz no master
  5. ip link set nombre_interfaz arp off
  1. Gestionando grupos de interfaces
  2. ip link set dev nombre_interface group id_group
  3. ip link set dev nombre_interfaz group 0
  4. ip link set dev nombre_interfaz group default
  5. ip link set dev nombre_interface group nombre_group
  6. ip link set group id_group up/down
  7. ip link list group id_group
  8. ip address show group nombre_grupo

Pour plus d'informations sur cette commande, lisez ici.

Dans le prochain article, nous étudierons l'utilisation des commandes ct, iw y outil eth.


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.