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.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/net-tools

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 os padrões. Isso funcionará perfeitamente na maioria dos casos. 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 aplicativos dele, mas cabe 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 -j1                          &&
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) usuário(a) "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 : Canalizar "yes" para "make config" ignora a configuração interativa e aceita os padrões.

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