Pakketten in DEBIAN - Deel IV (Network Interface Management)

Groeten, beste cyberlezers.

Na een lange pauze gingen we verder met de vierde (4e) post van serie van 10 toegewijd aan Studie van GNU / Linux Distros-pakketten, gebaseerd op de DISTRO DEBIAN. Laten we niet vergeten dat het grondig afhandelen (kennen) van de pakketten en hun commando's van het grootste belang is voor elke gebruiker / technicus van Gratis besturingssystemen meestal. En net als in de vorige gaan we daarmee verder pakketten en opdrachten gerelateerd aan Netwerkinterfacebeheer.

DEBIAN-pakketten

Gebruik daarnaast voor eventuele vragen of informatie in dit verband de volgende links:

En als je de vorige items in deze serie wilt lezen, zijn dat:

In deze post zullen we dieper ingaan op het pakket IProute2 en het gebruik van het commando ik p.

pakket:
IProute2: Volgens DEBIAN officiële website dit pakket in zijn versie voor de stabiele distributie "Jessie" momenteel in zijn versie 3.16.0-2 Het maakt deel uit van de netwerktools en verkeersleiding. En het is momenteel een verzameling hulpprogramma's voor netwerkverbinding en verkeerscontrole. De hulpprogramma's van IProute2 communiceren met de Linux-kernel via de interface "(Rt) netlink", met geavanceerde functies die niet beschikbaar zijn via traditionele netwerktools zoals "Ifconfig" y "Route".

Opmerking: Momenteel zijn de afhankelijkheden libc6 (> = 2.14) [niet arm64, ppc64el] - libc6 (> = 2.17) [arm64, ppc64el], libdb5.3En libselinux1. En in zijn versie voor DEBIAN-tests is het momenteel in het nummer 4.3.0-1. Voor meer informatie raadpleeg Pakket: iproute 2

IProute2: In de meeste handleidingen voor netwerkinstellingen wordt nog steeds verwezen naar ifconfig y route zoals de primaire netwerkconfiguratietools, maar ifconfig het is bekend dat het zich ongepast gedraagt ​​in moderne netwerkomgevingen. Het zijn verouderde commando's, maar de meeste distributies bevatten ze nog steeds. De meeste netwerkconfiguratiesystemen maken gebruik van ifconfig en bieden daarom een ​​beperkt aantal functies. El / etc / net-project is bedoeld om de meeste moderne netwerktechnologieën te ondersteunen, aangezien het geen ifconfig gebruikt en een systeembeheerder in staat stelt gebruik te maken van alle functies van iproute2, inclusief verkeerscontrole. IProute2 verzendt uw informatie gewoonlijk in een pakket genaamd IProute o IProute2 en bestaat uit verschillende tools, waarvan de belangrijkste zijn IP y TC. IP regelt de IPv4- en IPv6-configuratie y TC beheren van de verkeerscontrole.

Opmerking: Enkele van de belangrijkste functionaliteiten die iproute2 biedt zijn: Implement QoS (Kwaliteit van de dienstverlening), om de verschillende soorten verkeer voorrang te geven; Houden meerdere routeringstabellen via verschillende gateways verbonden met verschillende apparaten; vestigen de Load balancing, waarbij gewichten worden toegewezen aan elk van de bestaande netwerkinterfaces binnen een apparaat en de Definitie van tunnels IP om een ​​middel te bieden om datapakketten tussen domeinen te transporteren wanneer het protocol in die domeinen niet wordt ondersteund door intermediaire netwerken, dat wil zeggen om bijvoorbeeld IPv6-pakketten in IPv4-netwerken te transporteren en om IPv6-communicatie tussen twee externe IPv2-netwerken mogelijk te maken. Raadpleeg voor meer informatie Linux-basis: iproute2

Opdrachten:
  • IP: En het uitbreiden van de informatie van de vorige publicatie die we hebben over de opdracht IP het volgende  gebruiksvoorbeelden:
  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

Lees voor meer informatie over dit commando here.

In de volgende post zullen we het gebruik van de commando's bestuderen ct, iw y ethtool.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.