Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: willsazon em 22 de Janeiro de 2013, 13:29

Título: DHCP Ubuntu 12.04
Enviado por: willsazon em 22 de Janeiro de 2013, 13:29
Bom dia a todos,

eu tinha um servidor montado no ubuntu 10.04 e esta funcionando beleza. Então dei um apt-get upgrade no sistema e ele fez atualização para a versão 12 do ubuntu. após a atualização o sistema nao funcionou mais.

Resolvi então reinstalar o servidor, porém pra minha surpresa alguns dos arquivos de configuração mudaram.

eu tentei usar as mesmas regras que eu usava no anterior porem sem sucesso. Apos muita pesquisa na internet consegui colocar o servidor pra funcionar. Agora de manha ele parou sem mais nem menos de fornecer ip automáticamente só funcionando a rede atravez dele se eu setar nas maquinas ip fixo.

Quando dou o comando dhcp -d retorna o seguinte:

Código: [Selecionar]
Can't create PID file /var/run/dhcpd.pid : Permission denied

Procurei no google mas não obtiver respostas concretas.

Estou na dúvida:

onde eu tenho que dar permissao?

Esse arquivo nao é mais criado nesse diretorio?
Título: Re: DHCP Ubuntu 12.04
Enviado por: Arthur Bernardes em 22 de Janeiro de 2013, 14:03
Agora, o pacote é isc-dhcp-server, e o arquivo de configuração está em /etc/dhcp/dhcpd.conf
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 22 de Janeiro de 2013, 15:23
Agora, o pacote é isc-dhcp-server, e o arquivo de configuração está em /etc/dhcp/dhcpd.conf

Ola boa tarde,

entao a configuração eu fiz no /etc/dhcp/dhcp.conf.

eu queria saber porque ele da erro de permissao para criar o dhcp.pid.

como assim ele nao tem permissao?

eu faço um teste como o dhcp -d ai retorna

Código: [Selecionar]
Can't create PID file /var/run/dhcpd.pid : Permission denied
é isso que nao to entendendo, isso ai interfere no funcionamento do dhcp?

Agora porque ele nao tem permissao de criar esse arquivo na pasta /var/run/?

Onde eu configuro essa permissao?


Ja removi e instalei novamente o pacote e o msm erro acontece.
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 22 de Janeiro de 2013, 18:19
Cara, não tente dar permissão nesse arquivo, tente primeiro descobrir pq o arquivo não pode ser criado.

Alguns motivos seriam:
- Já há um processo dhcpd rodando
- Sistema de arquivos em modo R/O (gravíssimo!!!)
- Sistema de arquivos sem espaço livre
- Sistema de arquivos sem inodos livres
- Permissões erradas na pasta /var/run
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 22 de Janeiro de 2013, 22:00
Cara, não tente dar permissão nesse arquivo, tente primeiro descobrir pq o arquivo não pode ser criado.

Alguns motivos seriam:
Código: [Selecionar]
- Já há um processo dhcpd rodando pois é porem com o comando top nao mostra nada.
 
Código: [Selecionar]
- Sistema de arquivos em modo R/O (gravíssimo!!!)
Isso nao sei do que se trata....


Código: [Selecionar]
- Sistema de arquivos sem espaço livre
O HD é de 80GB, no indice diz que ta 64% usado.

Código: [Selecionar]
- Sistema de arquivos sem inodos livresTambem nao sei do que se trata, tem como me dar uma explicada.

Código: [Selecionar]
- Permissões erradas na pasta /var/run
as permissoes sao as dada pela propria instalacao do sistema.

Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 22 de Janeiro de 2013, 22:39
Citar
pois é porem com o comando top nao mostra nada.
Vc não vai conseguir ver isso com o top. Use um comando como "pgrep dhcpd" ou "ps -ef | grep dhcp", pra ver especificamente se esse processo já existe.


Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 09:07
bom o dhcp diz que esta rodando, com o processo 13552 porem nao esta a fornece ip para as maquinas da rede.

com o comando dhcpd -d ele lista como mostra na imagem a seguir.

http://www.crazzy.com.br/upload/upload-img/show-image.php?id=b7714cdd899057ede81ba12fa80f3e09 (http://www.crazzy.com.br/upload/upload-img/show-image.php?id=b7714cdd899057ede81ba12fa80f3e09)
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 04 de Fevereiro de 2013, 10:15
Execute os comandos abaixo e cole o resultado aqui.

sudo service dhcpd restart

grep dhcp /var/log/syslog | tail -20
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 10:18
Execute os comandos abaixo e cole o resultado aqui.

sudo service dhcpd restart

grep dhcp /var/log/syslog | tail -20


bom dia,

olha nao sei se é má configuração da minha parte.
o dhcp estava a funcionar agorinha, derepente a rede caiu e agora ele parou de fornecer ip para a maquina.

Código: [Selecionar]
root@Conecta:/home/willian# sudo service dhcpd restart
dhcpd: unrecognized service
root@Conecta:/home/willian# grep dhcp /var/log/syslog | tail -20
Feb  4 09:58:07 Conecta kernel: [   10.307547] init: isc-dhcp-server pre-start p                                             rocess (957) terminated with status 1
Feb  4 10:09:38 Conecta kernel: [    8.252670] type=1400 audit(1359979778.255:3)                                             : apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dh                                             cp-client.action" pid=421 comm="apparmor_parser"
Feb  4 10:09:38 Conecta kernel: [    8.258175] type=1400 audit(1359979778.259:6)                                             : apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm                                             -dhcp-client.action" pid=423 comm="apparmor_parser"
Feb  4 10:09:39 Conecta kernel: [    9.763810] type=1400 audit(1359979779.763:9)                                             : apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm                                             -dhcp-client.action" pid=884 comm="apparmor_parser"
Feb  4 10:09:39 Conecta kernel: [    9.778801] type=1400 audit(1359979779.779:11                                             ): apparmor="STATUS" operation="profile_load" name="/usr/sbin/dhcpd" pid=885 com                                             m="apparmor_parser"
Feb  4 10:09:40 Conecta dhcpd: /etc/dhcp/dhcpd.conf line 8: semicolon expected.
Feb  4 10:09:40 Conecta dhcpd: ange 192.
Feb  4 10:09:40 Conecta dhcpd:       ^
Feb  4 10:09:40 Conecta dhcpd: WARNING: Host declarations are global.  They are                                              not limited to the scope you declared them in.
Feb  4 10:09:40 Conecta dhcpd: Configuration file errors encountered -- exiting
Feb  4 10:09:40 Conecta dhcpd: Internet Systems Consortium DHCP Server 4.1-ESV-R                                             4
Feb  4 10:09:40 Conecta dhcpd: Copyright 2004-2011 Internet Systems Consortium.
Feb  4 10:09:40 Conecta dhcpd: All rights reserved.
Feb  4 10:09:40 Conecta dhcpd: For info, please visit https://www.isc.org/softwa                                             re/dhcp/
Feb  4 10:09:40 Conecta dhcpd: /etc/dhcp/dhcpd.conf line 8: semicolon expected.
Feb  4 10:09:40 Conecta dhcpd: ange 192.
Feb  4 10:09:40 Conecta dhcpd:       ^
Feb  4 10:09:40 Conecta dhcpd: WARNING: Host declarations are global.  They are                                              not limited to the scope you declared them in.
Feb  4 10:09:40 Conecta dhcpd: Configuration file errors encountered -- exiting
Feb  4 10:09:40 Conecta kernel: [   10.130122] init: isc-dhcp-server pre-start p                                             rocess (922) terminated with status 1
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 04 de Fevereiro de 2013, 10:36
Você está com um erro na configuração do dhcpd. Poste aqui o conteúdo do arquivo "/etc/dhcp/dhcpd.conf".
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 10:52
Você está com um erro na configuração do dhcpd. Poste aqui o conteúdo do arquivo "/etc/dhcp/dhcpd.conf".

Código: [Selecionar]

INTERFACES="eth1";
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;

subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.100 192.168.100.199;
option routers 192.168.100.1;
option domain-name-servers 177.39.12.134,189.45.16.18;
option broadcast-address 192.168.100.255;

#PC 1 rede ser fio
host PC1 {
hardware ethernet 68:A3:C4:42:CD:4B;
fixed-address 192.168.100.11;
}

#PC 2 PC
host PC2 {
hardware ethernet 00:1B:FC:58:6F:15;
fixed-address 192.168.100.12;
}

#PC 3 rede sem fio
host PC3 {
hardware ethernet 68:A3:C4:C9:D3:52;
fixed-address 192.168.100.13;
}

#PC 4 Rede sem fio
host PC4 {
hardware ethernet 00:E0:4C:8D:D0:F1;
fixed-address 192.168.100.14;
}

#PC 5
host PC5 {
hardware ethernet 90:E6:BA:B6:3B:49;
fixed-address 192.168.100.15;
}

#PC 6
host PC6 {
hardware ethernet 00:17:C4:80:CD:15;
fixed-address 192.168.100.16;
}

#PC 7
host PC7 {
hardware ethernet 00:1B:FC:1C:17:74;
fixed-address 192.168.100.17;
}

#PC 8
host PC8 {
hardware ethernet 68:A3:C4:42:BA:34;
fixed-address 192.168.100.18;
}

#PC 9
host PC9 {
hardware ethernet 00:26:18:1D:63:74;
fixed-address 192.168.100.19;
}

#PC 10
host PC10 {
hardware ethernet 00:21:97:80:0C:DB;
fixed-address 192.168.100.20;
}

#PC 11
host PC11 {
hardware ethernet 00:21:97:80:07:1D;
fixed-address 192.168.100.21;
}

#PC12
host PC12 {
hardware ethernet 00:21:97:80:06:A0;
fixed-address 192.168.100.22;
}

#PC 13
host PC13 {
hardware ethernet 00:25:22:48:4E:33;
fixed-address 192.168.100.23;
}

#PC 14
host PC14 {
hardware ethernet 00:1B:FC:26:CE:5E;
fixed-address 192.168.100.24;
}

#PC 14
host PC15 {
hardware ethernet 00:24:21:BB:95:C3;
fixed-address 192.168.100.25;
}

#PC16
host PC16 {
hardware ethernet 4C:DF:6E:EF:96:8F;
fixed-address 192.168.100.26;
}

#PC17
host PC17 {
hardware ethernet 20:7C:8F:58:F6:72;
fixed-address 192.168.100.27;
}

#PC 18
#host PC18 {
#hardware ethernet 00:40:A7:1F:9E:F3;
#fixed-address 192.168.100.27;
#}

#PC19
host PC19 {
hardware ethernet C4:17:FE:25:17:60;
fixed-address 192.168.100.28;
}
}
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 04 de Fevereiro de 2013, 12:45
Citar
INTERFACES="eth1";
Isto não é uma diretiva do arquivo dhcpd.conf. Até sei o que vc pretendia fazer, mas colocou no arquivo errado. O arquivo correto seria "/etc/default/isc-dhcp-server".
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 14:24
Citar
INTERFACES="eth1";
Isto não é uma diretiva do arquivo dhcpd.conf. Até sei o que vc pretendia fazer, mas colocou no arquivo errado. O arquivo correto seria "/etc/default/isc-dhcp-server".


eu ja havia colocado nesse e nao tinha funcionado ai procurando na net vi algo assim e coloquei aqui tambem para ver se resolve.
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 15:43
Aproveitando o tópico,

alguém sabe como eu posso atribuir o mesmo ip para o mesmo PC se for notbook, pois se o usuário usar o cabo e não sem fio ele seta o mesmo ip.

Eu tentei colocar o mesmo nome da máquina e trocar somente o MAC da placa de rede mas nao deu certo. Ele diz que o nome ja existe.
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 04 de Fevereiro de 2013, 16:26
eu ja havia colocado nesse e nao tinha funcionado ai procurando na net vi algo assim e coloquei aqui tambem para ver se resolve.
Então tire, deixe apenas as configurações do próprio arquivo.

Aproveitando o tópico,

alguém sabe como eu posso atribuir o mesmo ip para o mesmo PC se for notbook, pois se o usuário usar o cabo e não sem fio ele seta o mesmo ip.

Eu tentei colocar o mesmo nome da máquina e trocar somente o MAC da placa de rede mas nao deu certo. Ele diz que o nome ja existe.
Essa configuração é feita no notebook, que tem que enviar a mesma identificação tanto para wireless quanto para cabo.
Título: Re: DHCP Ubuntu 12.04
Enviado por: willsazon em 04 de Fevereiro de 2013, 17:16
eu ja havia colocado nesse e nao tinha funcionado ai procurando na net vi algo assim e coloquei aqui tambem para ver se resolve.
Então tire, deixe apenas as configurações do próprio arquivo.

Aproveitando o tópico,

alguém sabe como eu posso atribuir o mesmo ip para o mesmo PC se for notbook, pois se o usuário usar o cabo e não sem fio ele seta o mesmo ip.

Eu tentei colocar o mesmo nome da máquina e trocar somente o MAC da placa de rede mas nao deu certo. Ele diz que o nome ja existe.
Essa configuração é feita no notebook, que tem que enviar a mesma identificação tanto para wireless quanto para cabo.

Desculpa minha ignorância mais como eu faço isso?
Título: Re: DHCP Ubuntu 12.04
Enviado por: zekkerj em 04 de Fevereiro de 2013, 17:43
Abra um tópico específico, pra não misturar o assunto. Até pq o netbook pode estar com outro sistema.