Conectando o servidor web da Debian à rede

2

Atualmente estou executando um servidor web com o Debian 5.0.2. Tem funcionado (mais ou menos) bem nos últimos 2-3 anos, mas recentemente caiu devido a uma queda de energia. Desde que a coloquei de volta on-line, não foi possível conectar-se à rede.

Desativei e reativei a porta ethernet, mas ainda não consigo me conectar. Estas são as informações a seguir ao executar ifconfig eth0 :

Link encap: Ethernet  HWaddr:00:02:a5:95:e6:21 
inet6 addr:fe80::202:a5ff:fe95:e621/64 scope:Link 
UP BROADCAST RUNNING MULTICAST  MTU:1500 Metric:1 
RX packets:255593 errors:0 droped:0 overruns:0 frame:0 
TX packets: 15 errors:0 droped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:1000
RX bytes:21904751 (20.8MiB)  TX bytes:5821  (5.6KiB)

Além disso, no arquivo etc/network/interfaces , tenho a linha:

iface eth0 inet dhcp

Eu estou com medo de não saber por que ele não vai se conectar. Eu entendo que ainda há um valor faltando para o endereço inet, mas ele deve estar recebendo isso da rede (e antes que alguém pergunte, está tudo bem com a rede, é uma rede de toda a universidade), mas não pode se conectar a ela. .. A porta e o cabo Ethernet também estão funcionando corretamente.

    
por Ronan 19.11.2012 / 19:11

3 respostas

0

Pode ser que o seu cliente DHCP não esteja sendo iniciado por algum motivo. Talvez um arquivo de lease ruim ou um arquivo pid esteja por aí fazendo com que ele ainda esteja em execução.

Eu não estou familiarizado com o Debian, então não tenho certeza de onde ele mantém seus arquivos de aplicativos, mas tente apagar o / var / run / dhclient * para remover arquivos pid extras, e rm / var / lib / dhcp / dhclient * para se livrar dos arquivos de aluguel e reinicialize o servidor.

    
por 19.11.2012 / 19:53
0

Verifique o conteúdo de /etc/network/interfaces . Se você estiver usando o DHCP, deve ser especificado lá. Você pode estar perdendo uma cláusula auto para iniciar automaticamente a rede. A documentação pode ser visualizada com o comando man interfaces .

Este arquivo também pode ser usado para definir um endereço IP fixo. Como este é um servidor da Web, você deve usar um endereço IP fixo em vez de um endereço dinâmico do DHCP. É possível que a rede à qual você está se conectando não tenha um servidor DHCP.

Você pode reiniciar a interface usando os comandos ifdown eth0 seguidos por ifup eth0 . A saída de dmesg depois disso pode dar uma dica sobre qual é o problema.

O comando ps -ef | grep dhc deve mostrar se você tem um processo de cliente dhcp em execução. Não definirá um endereço, a menos que exista um servidor DHCP na rede à qual você está se conectando.

    
por 20.11.2012 / 19:49
0

Primeiro adicione

auto eth0

como a primeira linha em / etc / network / interfaces, antes de inet eth0...

Em seguida, reinicie o serviço de rede ( /etc/init.d/networking restart ) ou até mesmo a caixa inteira.

Se isso não ajudar, você deve verificar a configuração do DHCP, no servidor DHCP, bem como na sua caixa.

    
por 24.11.2012 / 08:14