se depois do kill o ps não listar mais o dhcpcd, então
rm /etc/dhcpc/dhcpcd-eth0.pid
e tente novamente
dhcpcd eth0
Versão Imprimível
se depois do kill o ps não listar mais o dhcpcd, então
rm /etc/dhcpc/dhcpcd-eth0.pid
e tente novamente
dhcpcd eth0
olha ae... no "ps ax | less" num tava mais aparecendo e1le... aí olha oq deu
root@cable:~# rm /etc/dhcpcd/dhcpcd-eth0.pid
rm: cannot remove `/etc/dhcpcd/dhcpcd-eth0.pid': No such file or directory
root@cable:~#
seguinte, acredito que voce esta tendo que dar reboot na máquina entre os testes, certo, logo o qrquivo deve ter sido removido, mais se a mensagem voltar a aparecer vc já sabe...
o que quero é que vc possa executar o comando
dhcpcd eth0
outra coisa, olhe se o arquivo de configuração do dhcpcd existe e me passe o seu conteúdo (da uma lida no man) e me fale qual a sua distribuição.
PS1: arquivos do tipo .pid são utilizados por processos e/ou scripts para monitorar um pid (Identificador de processo), desta forma um script pode determinar se um processo já esta em execução antes de reexecuta-lo.
Por exemplo, no nosso caso, ao encontrar o arquivo /etc/dhcpcd/dhcpcd-eth0.pid na primeira vez, o processo se recusou a inicializar.
Normalmente, o arquivo .pid possui formato texto e seu conteúdo é o número do PID correspondente ao processo que o criou.
PS2. minhas aulas na universidade recomeçaram, logo minha disponibilidade para responder será menor...
blz.. valeu por tudo.. foi mal ficar encomodando...
mas deu isso ae..
O Comando não roda.. dentro do PID ta esse numero
660
e o arquivo `/etc/dhcpcd/dhcpcd-eth0.info` tem isso ae
IPADDR=10.24.1.166
NETMASK=255.255.0.0
NETWORK=10.24.0.0
BROADCAST=255.255.255.255
GATEWAY=10.24.0.1
DNS=192.168.0.1
DHCPSID=192.168.0.1
DHCPGIADDR=10.0.0.1
DHCPSIADDR=192.168.0.2
DHCPCHADDR=00:0E:A6:00:BB:C4
DHCPSHADDR=00:0F:35:47:94:A8
DHCPSNAME=''
LEASETIME=604800
RENEWALTIME=302400
REBINDTIME=529200
INTERFACE='eth0'
CLASSID='Linux 2.4.26 i686'
CLIENTID=00:0E:A6:00:BB:C4
Repara nas seguintes informações:
DHCPCHADDR=00:0E:A6:00:BB:C4 (mac do cliente dhcp)
CLIENTID=00:0E:A6:00:BB:C4 (mac enviado como identificador dhcp para o servidor)
Em uma outra oportunidade vc falou que o mac do windows era:
"00E006092345
é esse aí o MAC q eu coloquei no windows né.. e agora no linux tb...
antes era
00E006095566 "
Observe atentamente, os macs não correspondem.
Faça o seguinte,
Garanta que o dhcpcd não esteja em execução. (kill nele)
ifconfig eth0 down
ifconfig eth0 hw ether 00:e0:06:09:23:45
dhcpcd eth0
lembre-se, a cada boot, o mac volta ao da própria placa, assim, talvez seja uma boa idéia usar um script configurando o mac na inicialização.