Como recuperar um servidor preso a um endereço IP incorreto? (NSLU2)

0

Eu tenho um NSLU2 (servidor debian) que foi configurado para uma rede antiga, com um endereço IP estático na Ethernet.

Agora eu mudei e o servidor é inicializado usando o endereço IP antigo , por isso não consigo acessá-lo quando o conecto ao meu roteador com Ethernet, ou mesmo quando conecto-o a meu PC via Ethernet.

Não me lembro qual era o endereço IP antigo, tentei 192.168.0.1/2/3/4 e 192.168.1.1/2/3/4 , mas nenhuma resposta para o ping (tenho certeza de que o endereço antigo estava lá).

Como posso alterar o endereço IP ou ssh para ele agora? O sistema debian está instalado em um pendrive, existe algum arquivo que eu possa editar no meu computador para que ele comece ok?

    
por Matthieu Napoli 14.06.2011 / 20:42

4 respostas

1

Carregue o wireshark e monitore a rede até ver um pacote vindo do servidor. Espero que haja algum serviço, como DNS ou NTP, que acione uma consulta de rede. Você pode percorrer a lista de pacotes para qualquer endereço IP desconhecido - que provavelmente será o endereço IP do servidor.

    
por 14.06.2011 / 21:04
2

Se você puder acessar o servidor diretamente, edite o arquivo /etc/network/interfaces

Uma configuração de exemplo para um servidor estático é:
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254

Se você quiser que o endereço IP seja definido no servidor, altere as opções acima para atender às suas necessidades.

Se você deseja alternar para o DHCP, altere a configuração para ler auto eth0 e iface eth0 inet dhcp

    
por 14.06.2011 / 21:01
2

Se você tiver outro computador que possa ler o pendrive, provavelmente o endereço IP está definido em /etc/network/interfaces . Você definitivamente precisará alterar a configuração address e, possivelmente, as outras configurações, dependendo da diferença de sua nova rede. Se você não tiver algumas dessas configurações, não se preocupe, o mínimo absoluto é endereço e máscara de rede para uma interface sem gateway para a Internet:

iface eth0 inet static
        address 192.168.1.4
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

Se você pode lê-lo, mas não editá-lo, configure um computador com um endereço IP estático (diferente) na mesma rede com a mesma máscara de rede e ele deve ser capaz de ssh para o endereço IP mostrado no arquivo. / p>     

por 14.06.2011 / 21:03
1

Tente alterar o endereço IP no seu PC para um endereço manual que esteja no intervalo correto para o servidor. conecte ambos no mesmo switch e ssh away. depois de configurá-lo, ligue o seu PC novamente.

    
por 14.06.2011 / 20:52