Ubuntu 14.04.01: inxi -Z -i WAN Nenhum detectado!

0

Eu tenho dois servidores, ambos Ubuntu 14.04.01, kernel 3.16.0-49-generic. Nos dois servidores, tenho o mesmo script para detectar o endereço IP da WAN e enviá-lo por e-mail para mim. Para obter meu endereço IP da WAN, estou usando inxi -Z -i . No primeiro tudo funciona bem. No segundo inxi me dá "Nenhum detectado!" A versão do inxi é a mesma nos dois servidores: 1.9.17 Atualmente estou usando fonte externa para obter o endereço IP da WAN, o que não gosto.

Alguma sugestão, ideias? obrigado Thanassis

    
por iHelp 26.09.2015 / 20:52

2 respostas

0

Você provavelmente foi banido do serviço é o meu palpite devido a abuso. Quantas vezes uma hora você estava executando este comando? Poste o conteúdo desse script que executa esse comando, que pode mostrar a origem do problema.

Onde os servidores estão localizados? E por que eles precisam verificar sua WAN? A maioria dos servidores tem endereços IP estáticos, exceto para coisas domésticas, eu acho.

Note que o inxi tem uma opção para definir a fonte alternativa de endereço IP da WAN, você tem que configurar o arquivo de configuração do script com ele.

No entanto, o inxi requer um formato específico, onde existe uma única linha de saída da fonte IP, e o endereço IP é o último item dessa linha de saída, acredito que seja o último.

Qualquer pessoa que planeje enviar um grande número de solicitações para endereços remotos sem a aprovação prévia dessa fonte em geral, pode contar com a proibição desses serviços, como regra geral.

    
por Lizardx 30.09.2015 / 04:17
0

A documentação informa como adicionar atualizações personalizadas aos padrões inxi. Os padrões inxi são encontrados no topo do arquivo inxi. Você parece relutante em dizer quantas vezes por hora você estava executando este comando, tudo bem, deve ter sido o suficiente para ser banido, então é isso. Eu acho que você pode não estar claro sobre o que são os endereços IP da WAN vs LAN. O endereço da sua WAN é o endereço externo do seu roteador, assim como todos os sistemas dentro das LANs têm a WAN do seu roteador externo voltada para a Internet. Portanto, para obter o endereço desse roteador, você precisa sair de sua LAN e ver de onde veio a solicitação. Há milhares de lugares on-line que fornecem essas informações, ou você pode simplesmente configurar um simples script php em qualquer servidor web que ecoa o IP, sem necessidade de inxi ou qualquer coisa parecida com inxi:

<?php echo $_SERVER["REMOTE_ADDR"]; ?>

seria todo o conteúdo dessa página / arquivo da web. Você poderia chamá-lo, digamos, ip.php. Ou você pode usar qualquer outro serviço, inxi não é necessário, apenas wget ou lynx o arquivo. Como:

lynx -dump <your url ip tool>

OR

wget -O <your ip url tool> 

Muitas maneiras de fazer isso. Configurar sua própria página da Web externa é a mais fácil, mas qualquer ferramenta on-line do que a minha ip funciona bem, desde que você saiba seu formato de saída. Boa sorte.

    
por Lizardx 02.10.2015 / 02:12