Net-tools-2.10

Introdução ao Net-tools

O pacote "Net-tools" é uma coleção de aplicativos para controlar o subsistema de rede de intercomunicação do núcleo Linux.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Instalação do Net-tools

As instruções abaixo automatizam o processo de configuração canalizando yes para o comando make. Se você deseja executar o processo interativo de configuração (mudando a instrução para apenas make), mas não tem certeza de como responder a todas as perguntas, então basta aceitar as padrões, exceto para qualquer coisa que toque X25, ROSE e NETROM, as quais foram desabilitadas no linux-7.1. O que você é inquirido(a) aqui é um monte de perguntas relativas a quais protocolos de rede de intercomunicação você habilitou em teu núcleo. As respostas padrão habilitarão as ferramentas originárias desse pacote para funcionem com os protocolos mais comuns: TCP, PPP e vários outros. Você ainda precisa habilitar esses protocolos no núcleo—o que você faz aqui é meramente dizer ao pacote para incluir suporte para esses protocolos nos programas dele, mas cabe inteiramente ao núcleo disponibilizar os protocolos.

[Nota]

Nota

Esse pacote tem vários protocolos desnecessários e funções específicas de dispositivos de hardware que estão obsoletas. Para construir somente o mínimo necessário para o teu sistema, ignore o comando "yes" e responda a cada pergunta interativamente. As opções mínimas necessárias são "UNIX protocol family" e "INET (TCP/IP) protocol family".

Para esse pacote, nós usamos o método "DESTDIR" de instalação para a finalidade de remover facilmente arquivos da construção que sobrescrevem aqueles que queremos manter ou que não são apropriados para nosso sistema.

Instale o "Net-tools" executando os seguintes comandos:

export BINDIR='/usr/bin' SBINDIR='/usr/bin' &&
yes "" | make config                        &&
sed -e /ROM/s/1/0/  \
    -e /X25/s/1/0/  \
    -e /ROSE/s/1/0/ \
    -i config.h                             &&
make DESTDIR=$PWD/install -j1 install       &&
rm    install/usr/bin/{nis,yp}domainname    &&
rm    install/usr/bin/{hostname,dnsdomainname,domainname,ifconfig} &&
rm -r install/usr/share/man/man1            &&
rm    install/usr/share/man/man8/ifconfig.8 &&
unset BINDIR SBINDIR

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usante root:

chown -R root:root install &&
cp -a install/* /

Explicações do Comando

export BINDIR='/usr/bin' SBINDIR='/usr/bin': Certifique-se de que os executáveis estejam instalados no local correto.

yes "" | make config: Canalizar yes para make config ignora a configuração interativa e aceita os padrões.

sed -e ...: Isso desabilita construir protocolos que não mais estão disponíveis no núcleo.

rm ...: Remova aplicativos e páginas de manual desnecessários.

Conteúdo

Aplicativos Instalados: arp, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, route e slattach
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

arp

é usado para manipular o "cache" "ARP" do núcleo, geralmente para adicionar ou deletar uma entrada, ou para despejar todo o "cache"

ipmaddr

adiciona, deleta e mostra os endereços "multicast" de uma interface

iptunnel

adiciona, muda, deleta e mostra os túneis de uma interface

mii-tool

verifica ou configura o situação de uma unidade "Media Independent Interface" ("MII") de uma interface de rede de intercomunicação

nameif

nomeia interfaces de rede baseado em endereços "MAC"

netstat

é usado para informar conexões de rede, tabelas de roteamento e estatísticas de interface

plipconfig

é usado para ajustar os parâmetros do dispositivo "PLIP", para melhorar o desempenho dele

rarp

é usado para manipular a tabela "RARP" do núcleo

route

é usado para manipular a tabela de roteamento "IP"

slattach

anexa uma interface de rede de intercomunicação a uma linha serial. Isso permite que você use linhas normais de terminal para links ponto a ponto para outros computadores