Paquets en DEBIAN - Part IV (Gestió d'Interfícies de Xarxa)

Salutacions, Benvolguts cyber-lectors.

Després d'una llarga pausa continuem amb la quarta (4ta) publicació de la sèrie de 10 dedicada a l' Estudi dels Paquets de les Distros GNU / Linux, Basant-nos en la distro DEBIAN. Recordem que el gestionar (conèixer) a fons els paquets i els seus comandaments són de gran importància per a qualsevol usuari / tècnic de Sistemes Operatius Lliures en general. I a l'igual que en l'anterior continuarem amb aquells paquets i comandaments relacionats amb la Gestió de Interfícies de Xarxa.

paquets DEBIAN

A més a usin per a qualsevol dubte o informació a l'respecte els següents enllaços:

I si voleu llegir les entrades anteriors d'aquesta sèrie, els mateixos són:

En aquesta entrada estudiarem més a fons sobre el paquet iproute2 i l'ús de la comanda ip.

paquet:
iproute2: Segons la pagina oficial de DEBIAN aquest paquet en la seva versió per a la Distribució estable «Jessie» actualment en la seva versió 3.16.0-2 forma part de les eines de xarxes i control de trafico. I el mateix és actualment una col·lecció d'utilitats per a la connexió de xarxa i el control de trànsit. Les utilitats de iproute2 es comuniquen amb el nucli de Linux mitjançant la interfície «(Rt) Netlink», Proporcionant característiques avançades no disponibles mitjançant les eines de xarxa tradicionals com «Ifconfig» y «Route».

Nota: Actualment les seves dependències són libc6 (> = 2.14) [not arm64, ppc64el] - libc6 (> = 2.17) [arm64, ppc64el], libdb5.3 i libselinux1. I en la versió per DEBIAN Testing aquesta actualment en la número 4.3.0-1. Per a més informació consultar a Package: iproute 2

iproute2: La majoria dels manuals de configuració de xarxa encara es refereixen a ifconfig y ruta com les eines de configuració de xarxa primària, però ifconfig se sap que es comporta de manera inadequada en els entorns de xarxa moderns. Són ordres obsolets, però la majoria de les distribucions encara les inclouen. La majoria dels sistemes de configuració de xarxa fan ús de ifconfig i per tant proporcionen un conjunt limitat de característiques. El projecte / etc / net té com a objectiu donar suport a la majoria de les tecnologies modernes de xarxa, ja que no utilitza ifconfig i permet a un administrador de sistema fer ús de totes les funcions de iproute2, incloent el control de l'trànsit. iproute2 envia generalment la seva informació en un paquet anomenat iproute o iproute2 i consta de diverses eines, de les quals les més importants són IP y TC. IP controla la configuració d'IPv4 i IPv6 y TC gestiona el control de trànsit.

Nota: Algunes de les funcionalitats principals que proveeix iproute2 són: Implementar QoS (Quality of service), Per prioritzar els diferents tipus de trànsit; mantenir múltiples taules de ruteo per diferents portes d'enllaços connectades a diferents dispositius; establir el Balanceig de càrrega, Assignant-li pesos a cadascuna de les interfícies de xarxa existents dins d'un equip i la Definició de túnels IP per proporcionar un mitjà per a transportar paquets de dades entre dominis quan el protocol en aquests dominis no està admès per xarxes intermediàries, és a dir, per exemple per transportar paquets IPv6 en xarxes IPv4 i permetre la comunicació IPv6 entre 2 dues xarxes llunyanes IPv6. Per a més informació consultar a Linux Foundation: iproute2

ordres:
  • IP: I Ampliant la informació de la publicació anterior tenim sobre la comanda IP els següents  exemples d'ús:
  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

Per a més informació sobre aquesta comanda llegir ací.

En la propera entrada estudiarem sobre l'ús dels comandament tc, iw y ettool.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.