Interface CE no Solaris 10 descarta o endereço MAC (por ifconfig)

0

Instalei recentemente o Solaris 10 1/13 e o software proprietário TCP PEP em um novo disco rígido dentro de um antigo Sun v210. Quando o software PEP é iniciado, a interface CE0 da Sun perde seu endereço "ether", de acordo com "ifconfig -a".

Aqui está a saída antes do software ser iniciado:

ce0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
     inet 0.0.0.0 netmask 0 
     ether 0:14:4f:33:82:a1 

Aqui está a saída depois que o software é iniciado:

ce0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
     inet 0.0.0.0 netmask 0 

O endereço IP, a máscara de rede e os flags exibem todos os valores esperados. É apenas o endereço MAC que desaparece, o que é um problema. A interface não passará nenhum dado, apesar de o link ser "UP" de acordo com o switch. O servidor também está usando duas interfaces BGE que não apresentam nenhum problema.

Não foi possível encontrar outras ocorrências deste problema on-line, mas pode ser que seja difícil formular a pergunta de forma suficientemente específica para obter resultados de pesquisa úteis. Alguém já viu esse problema no passado? Usamos esse software PEP em centenas de v210s durante a maior parte de uma década, e não encontrei nenhuma sugestão de que seu problema tenha ocorrido no passado.

A única coisa diferente sobre essa instância é o fato de que estou usando o Solaris 10 1/13; as v210s normalmente usam versões mais antigas do Solaris 10, mas 1/13 é a única disponível na Oracle. Além de reverter o driver da interface CE para corresponder a uma versão válida, há algo mais relacionado a essa interface que pode precisar ser revertida, o que poderia causar esses sintomas?

Eu sei que esta questão é provavelmente dificultada pela inclusão do nosso software proprietário na mistura, mas agradeço qualquer conselho que alguém possa oferecer.

    
por Liesmith 18.12.2013 / 00:23

1 resposta

0

Existem duas direções para escolher:

  • ou você volta para uma configuração válida (eu acho que você terá que encontrar uma maneira de obter uma versão mais antiga do Solaris para isso, no entanto),

  • ou descubra qual é a causa do problema.

Meu primeiro suspeito seria, claro, o aplicativo proprietário, fazendo algo realmente desagradável para a interface ce . Você pode usar truss para rastrear o aplicativo e ver as atividades.

A última vez que vi essas letras (PEP) para um aplicativo, ele se referiu a algum proxy transparente na rede de uma operadora móvel, capturando o tráfego IP de telefones celulares e compactando-o de forma transparente (alterando cabeçalhos HTTP conforme necessário). Se o seu aplicativo estiver fazendo o mesmo, as chances são de que o aplicativo esteja mexendo com o endereço MAC para poder fazer o proxy transparente.

    
por 18.12.2013 / 00:43