dhclient sai com status 0 mas ainda não tem endereço

2

Eu tenho tentado descobrir com a página man e algumas outras fontes se o status de saída não significa necessariamente que você conseguiu um endereço, mas eu estou pensando que talvez não tenha lido corretamente. Alguém sabe por que o dhclient ainda sairia com o status 0 se não achar que estou conectado a uma rede? O RHEL 6 parece ter sérios problemas de rede.

Principalmente, estou apenas confuso sobre se estou ou não lendo o que o status de saída deve significar aqui.

Eu corro 'dhclient eth0' Nada retorna no stdout. Sim, onde estou conectando, configure o DHCP corretamente.

Devo mencionar que, se eu inserir o disco ao vivo do Fedora 13 e passar para o bash, posso fazer exatamente os mesmos passos e entrar na rede sem problemas. A diferença somente é que usei o Fedora 13 em vez do disco RHEL 6.

    
por jphenow 01.03.2011 / 18:09

3 respostas

1

Mesmo com o NetworkManager em execução, você pode usar o dhclient. Tente matar o dhclient e chame novamente:

# killall dhclient
# dhclient

Se isso não ajudar, você deve ver sua configuração de rede, há muitas informações sobre isso em manpages (veja 'man -k dhclient').

De qualquer forma, isso pode ajudar também: link

    
por 17.03.2011 / 13:16
1

do manual do dhclient

   -1     Try once to get a lease.  One failure, exit with code 2.

este argumento faz o dhclient ser mais responsivo nos códigos de saída do shell

    
por 14.05.2015 / 21:48
0

Pode haver um "script de gancho" em execução que está saindo com um código de status 0 indicando para o programa principal dhcp3-server que está tudo bem, mas na verdade não é.

No meu sistema Debian os diretórios são /etc/dhclient-enter-hooks.d (a intuição me diz que aqui está para procurar) e /etc/dhclient-exit-hooks.d , não sei onde eles estão para a Red Hat.

    
por 03.05.2011 / 20:33

Tags