Pakker i DEBIAN - Del IV (Network Interface Management)

Hilsen, Kære cyber-læsere.

Efter en lang pause fortsætter vi med fjerde (4.) udgivelse fra serie på 10 dedikeret til Undersøgelse af GNU / Linux Distros-pakker, baseret på DISTRO DEBIAN. Lad os huske, at grundig styring (kendskab til) pakkerne og deres kommandoer er af yderste vigtighed for enhver bruger/tekniker af Gratis operativsystemer generelt. Og som i den forrige vil vi fortsætte med dem pakker og kommandoer relateret til Netværksinterfacestyring.

DEBIAN pakker

Brug desuden til spørgsmål eller information om det følgende links:

Og hvis du vil læse de tidligere poster i denne serie, er de:

I dette indlæg vil vi studere mere grundigt om pakken iproute2 og bruge kommandoen ip

Paquete:
Iproute2: Ifølge Debians officielle side denne pakke i sin version til den stabile distribution "Jessie" i øjeblikket i din version 3.16.0-2 Det er en del af netværks- og trafikstyringsværktøjerne. Og det er i øjeblikket en samling af hjælpeprogrammer til netværksforbindelse og trafikkontrol. Overskuddet af iproute2 kommunikere med Linux-kernen gennem grænsefladen "(rt)netlink", der giver avancerede funktioner, der ikke er tilgængelige via traditionelle netværksværktøjer som f.eks "Ifconfig" y "Rute".

Bemærk: I øjeblikket er dens afhængigheder libc6 (>= 2.14) [ikke arm64, ppc64el] – libc6 (>= 2.17) [arm64, ppc64el], libdb5.3, Og libselinux1. Og i sin version til DEBIAN Testing er den i øjeblikket i antal 4.3.0-1. For mere information henvend dig til Pakke: iproute 2

Iproute2: De fleste netværkskonfigurationsvejledninger henviser stadig til ifconfig y rute ligesom de primære netværkskonfigurationsværktøjer, men ifconfig det er kendt for at opføre sig upassende i moderne netværksmiljøer. De er forældede kommandoer, men de fleste distributioner inkluderer dem stadig. De fleste netværkskonfigurationssystemer gør brug af ifconfig og giver derfor et begrænset sæt funktioner. El /etc/net projekt det sigter mod at understøtte de fleste moderne netværksteknologier, da det ikke bruger ifconfig og tillader en systemadministrator at gøre brug af alle iproute2-funktioner, inklusive trafikkontrol. iproute2 sender normalt dine oplysninger i en pakke kaldet iproute o iproute2 og består af flere værktøjer, hvoraf de vigtigste er IP y TC. IP styrer IPv4 og IPv6 konfiguration y TC administrere trafikstyring.

Bemærk: Nogle af de vigtigste funktioner, der leveres af iproute2 er: Implementer QoS (Kvalitet af service), at prioritere de forskellige typer trafik; Holde flere routingtabeller af forskellige gateways forbundet til forskellige enheder; etablere Lastbalancering, tildele vægte til hver af de eksisterende netværksgrænseflader inden for et team og Definition af tunneler IP at tilvejebringe et middel til at transportere datapakker mellem domæner, når protokollen i disse domæner ikke understøttes af mellemliggende netværk, dvs. for eksempel at transportere IPv6-pakker i IPv4-netværk og tillade IPv6-kommunikation mellem to fjerntliggende IPv2-netværk. For mere information henvend dig til Linux Foundation: iproute2

Kommandoer:
  • IP: Og i forlængelse af oplysningerne fra den tidligere publikation, vi har om kommandoen IP det følgende  eksempler på brug:
  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

Læs mere om denne kommando her.

I den næste post vil vi studere om brugen af ​​kommandoer tc, iw y ethool.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.