Não é possível instalar o net-tools no Red Hat Linux

2

O laboratório de rede isolado está executando o Red Hat Linux 9 (Shrike). Ainda usamos essa liberação "antiga", porque, dada a simplicidade dos protocolos examinados, é suficiente. Além disso, por causa do equipamento e do livro que estamos seguindo, é necessário um grande esforço para mudar isso. Eventualmente (em breve) teremos que fazer isso, já que os problemas estão se acumulando e o suporte desaparece. No entanto, a questão e o problema encontrado é um pouco mais geral (ou pelo menos é o que eu quero acreditar). Em um dos computadores eu não consegui uma saída para o comando

[guest@shakti guest]$ netstat -g
netstat: invalid option -- g
usage: netstat [-veenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
   netstat [-vnNcaeo] [<Socket>]
   netstat { [-veenNac] -i | [-vnNc] -L | [-cnNe] -M }

    -r, --route              display routing table
    -L, --netlink            display netlink kernel messages
    -i, --interfaces         display interface table
    -M, --masquerade         display masqueraded connections

    -v, --verbose            be verbose
    -n, --numeric            dont resolve names
    -e, --extend             display other/more informations
    -c, --continuous         continuous listing

    -a, --all, --listening   display all
    -o, --timers             display timers

<Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
<Af>= -A {inet|ipx|netrom|ddp|ax25},... --inet --ipx --netrom --ddp --ax25

A versão net-tools instalada é 1.60-12. Eu pensei que instalar uma versão mais nova poderia resolver o problema. Para todos os itens a seguir, estou agindo como raiz. Após o download de isto tentei instalá-lo

 rpm -Uvh net-tools-2.0-1.ram0.97.i686.rpm

e obtenho o seguinte

Preparing...                ########################################### [100%]
1:net-tools              ########################################### [100%]
error: unpacking of archive failed on file /bin/dnsdomainname;529d4737: cpio: symlink failed - Permission denied

/ bin / dnsdomainname aponta para o nome do host. Mudei as permissões para o 777 e com o chattr eu removi todos os atributos (desculpe pela má prática, mas tive que ter certeza).

[root@shakti bin]# ls -alstr dnsdomainname
0 lrwxrwxrwx   1 root     root            8 Dec  4  2003 dnsdomainname -> hostname
[root@shakti bin]# ls -alstr hostname
12 -rwxrwxrwx   1 root     root         9092 Feb 11  2003 hostname
[root@shakti bin]# lsattr dnsdomainname
------------- dnsdomainname
[root@shakti bin]# lsattr hostname
------------- hostname

Infelizmente, isso não resolveu o problema. Eu também tentei instalar versões anteriores das net-tools, mas recebi o mesmo erro. Alguma idéia?

    
por George 03.12.2013 / 23:33

1 resposta

1

Bem, isso é todo tipo de confusão ... Redhat 9 é simplesmente inaceitável.

De qualquer forma, supondo que este servidor não tenha sido completamente comprometido, você provavelmente poderá resolver seu problema verificando os atributos do diretório acima do executável. Nesse caso, lsattr -d /bin .

    
por 04.12.2013 / 00:13