8.64. IPRoute2-6.4.0

O pacote IPRoute2 contém aplicativos para operação interativa básica e avançada de dispositivos via rede de comunicação baseada em IPV4.

Tempo aproximado de construção: 0,1 UPC
Espaço em disco exigido: 17 MB

8.64.1. Instalação do IPRoute2

O aplicativo arpd incluído nesse pacote não será construído, dado que ele é dependente do Berkeley DB, o qual não é instalado no LFS. Entretanto, um diretório e uma página de manual para o arpd ainda serão instalados. Impeça isso executando os comandos mostrados abaixo. (Se o aplicativo arpd for necessário, [então] instruções para compilar o Berkeley DB podem ser encontradas no Livro BLFS em https://www.linuxfromscratch.org/blfs/view/stable-systemd/server/db.html).

sed -i /ARPD/d Makefile
rm -fv man/man8/arpd.8

Compile o pacote:

make NETNS_RUN_DIR=/run/netns

Esse pacote não tem uma suíte de teste funcional.

Instale o pacote:

make SBINDIR=/usr/sbin install

Se desejado, instale a documentação:

mkdir -pv             /usr/share/doc/iproute2-6.4.0
cp -v COPYING README* /usr/share/doc/iproute2-6.4.0

8.64.2. Conteúdo do IPRoute2

Aplicativos instalados: bridge, ctstat (link para lnstat), genl, ifstat, ip, lnstat, nstat, routel, rtacct, rtmon, rtpr, rtstat (link para lnstat), ss e tc
Diretórios instalados: /etc/iproute2, /usr/lib/tc e /usr/share/doc/iproute2-6.4.0

Descrições Curtas

bridge

Configura pontes de redes de comunicação

ctstat

Utilitário de situação de conexão

genl

Estrutura genérica de interação direta com o(a) usuário(a) do utilitário de link de rede de comunicação

ifstat

Mostra as estatísticas de interface, incluindo o número de pacotes transmitidos e recebidos, por interface

ip

O executável principal. Ele tem várias funções, incluindo estas:

ip link <dispositivo> permite que usuários(as) olhem para o estado de dispositivos e façam mudanças

ip addr permite que usuários(as) olhem para endereços e propriedades deles, adicionem novos endereços e deletem os antigos

ip neighbor permite que usuários(as) olhem para vínculos de vizinho e propriedades deles, adicionem novas entradas de vizinho e deletem as antigas

ip rule permite que usuários(as) olhem para as políticas de roteamento e as mudem

ip route permite que usuários(as) olhem para a tabela de roteamento e mudem regras da tabela de roteamento

ip tunnel permite que usuários(as) olhem para os tuneis IP e propriedades deles e as mudem

ip maddr permite que usuários(as) olhem para os endereços multicast e propriedades deles e as mudem

ip mroute permite que usuários(as) configurem, mudem ou deletem o roteamento multicast

ip monitor permite que usuários(as) continuamente monitorem o estado de dispositivos, endereços e rotas

lnstat

Fornece estatísticas de rede de comunicação do Linux; ele é uma substituição difundida e mais completa de recursos para o antigo aplicativo rtstat

nstat

Mostra estatísticas da rede de comunicação

routel

Um componente do ip route para listar as tabelas de roteamento

rtacct

Exibe o conteúdo de /proc/net/rt_acct

rtmon

Utilitário de monitoramento de rota

rtpr

Converte a saída gerada de ip -o em um formato legível

rtstat

Utilitário de situação de rota

ss

Similar ao comando netstat; exibe conexões ativas

tc

Controle de Tráfego para implementações de Quality Of Service (QOS) e Class Of Service (COS)

tc qdisc permite que usuários(as) configurem a disciplina de enfileiramento

tc class permite que usuários(as) configurem classes baseadas no agendamento da disciplina de enfileiramento

tc filter permite que usuários(as) configurem a filtragem de pacote QoS/CoS

tc monitor pode ser usado para visualizar mudanças feitas para o Traffic Control no núcleo.