Mga Pakete sa DEBIAN - Bahagi IV (Network Interface Management)

Pagbati, Minamahal naming mga cyber-reader.

Matapos ang isang mahabang paghinto nagpatuloy kami sa pang-apat (ika-4) post ng serye ng 10 nakatuon sa Pag-aaral ng GNU / Linux Distros Packages, batay sa DISTRO DEBIAN. Tandaan natin na ang lubusang paghawak (pag-alam) ng mga pakete at kanilang mga utos ay may pinakamahalaga para sa sinumang gumagamit / tekniko ng Libreng Mga Operating System kadalasan. At tulad ng sa nauna ay magpapatuloy kami sa mga mga pakete at utos may kaugnayan sa Pamamahala sa Interface ng Network.

Mga pakete ng DEBIAN

Bilang karagdagan gamitin para sa anumang mga katanungan o impormasyon tungkol dito ang mga sumusunod na link:

At kung nais mong basahin ang nakaraang mga entry sa seryeng ito, ang mga ito ay:

Sa post na ito mag-aaral pa kami ng mas malalim tungkol sa package iproute2 at gamit ang utos ip

Pakete:
Iproute2: Ayon sa Opisyal na website ng DEBIAN ang package na ito sa bersyon nito para sa matatag na Pamamahagi "Jessie" kasalukuyang nasa bersyon nito 3.16.0-2 Bahagi ito ng mga tool sa network at kontrol sa trapiko. At kasalukuyan itong isang koleksyon ng mga kagamitan para sa koneksyon sa network at kontrol sa trapiko. Ang mga kagamitan ng iproute2 makipag-usap sa Linux kernel gamit ang interface "(Rt) netlink", na nagbibigay ng mga advanced na tampok na hindi magagamit sa pamamagitan ng tradisyunal na mga tool sa networking tulad ng "Ifconfig" y "Ruta".

Tandaan: Sa kasalukuyan ang mga dependency nito ay libc6 (> = 2.14) [hindi arm64, ppc64el] - libc6 (> = 2.17) [arm64, ppc64el], libdb5.3, At libselinux1. At sa bersyon nito para sa DEBIAN Testing kasalukuyan itong nasa numero 4.3.0-1. Para sa karagdagang impormasyon kumunsulta Pakete: iproute 2

Iproute2: Karamihan sa mga manwal sa pag-setup ng network ay tumutukoy pa rin ifconfig y ruta tulad ng pangunahing mga tool sa pagsasaayos ng network, ngunit ifconfig ito ay kilala na kumilos nang hindi naaangkop sa modernong mga kapaligiran sa network. Luma na ang mga ito ng mga utos, ngunit karamihan sa mga pamamahagi ay isinasama pa rin ang mga ito. Karamihan sa mga sistema ng pagsasaayos ng network ay gumagamit ng ifconfig at samakatuwid ay magbigay ng isang limitadong hanay ng mga tampok. El / etc / netong proyekto naglalayong suportahan ang karamihan sa mga modernong teknolohiya ng network, dahil hindi ito gumagamit ng ifconfig at pinapayagan ang isang administrator ng system na magamit ang lahat ng mga pagpapaandar ng iproute2, kabilang ang kontrol sa trapiko. iproute2 karaniwang nagpapadala ng iyong impormasyon sa isang pakete na tinatawag Iproute o iproute2 at binubuo ng maraming mga tool, kung saan ang pinakamahalaga ay IP y TC. IP kinokontrol ang Pag-configure ng IPv4 at IPv6 y TC pamahalaan ang kontrol sa trapik.

Tandaan: Ang ilan sa mga pangunahing pagpapaandar na ibinibigay ng iproute2 ay ang: Ipatupad QoS (Kalidad ng serbisyo), upang unahin ang iba't ibang mga uri ng trapiko; Panatilihin maramihang mga talahanayan ng pagruruta sa pamamagitan ng iba't ibang mga gateway na konektado sa iba't ibang mga aparato; maitaguyod ang Load balancing, pagtatalaga ng mga timbang sa bawat isa sa mga umiiral na mga interface ng network sa loob ng isang aparato at ang Kahulugan ng mga tunnels IP upang magbigay ng isang paraan upang magdala ng mga packet ng data sa pagitan ng mga domain kapag ang protokol sa mga domain na iyon ay hindi suportado ng mga intermediary network, iyon ay, halimbawa upang magdala ng mga IPv6 packet sa mga network ng IPv4 at payagan ang komunikasyon ng IPv6 sa pagitan ng 2 dalawang malayuang mga network ng IPv6. Para sa karagdagang impormasyon kumunsulta Linux Foundation: iproute2

Mga Utos:
  • IP: At ang pagpapalawak ng impormasyon ng nakaraang publication na mayroon kami tungkol sa utos IP ang mga sumusunod  mga halimbawa ng paggamit:
  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

Para sa karagdagang impormasyon tungkol sa utos na ito basahin dito.

Sa susunod na post ay pag-aaralan namin ang tungkol sa paggamit ng mga utos ct, iw y ettool.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.