Servidor DHCP

1. Servidor DHCP

igor
igor.br

(usa Ubuntu)

Enviado em 11/04/2011 - 14:11h

Olá pessoal,

Sempre leio o Viva o Linux praticamente nunca faço perguntas pq pesquisando consigo encontrar as respostas, mas agora estou em uma situação que deve ser tão básica que ninguém perguntou.

Empresa:
link embratel fibra + link net virtua ambos plugados em um TP-link com QoS
TP-link plugado no Ubuntu na eth1
Ubuntu plugado no roteador na eth0

Problema:
Quero ver no relatório do sarg o nome do usuário ao invés do ip, não posso atribuir ip fixo pois a maioria dos usuários levam os notebooks pra casa e vira um transtorno ter que inserir e retirar configuração de proxy + ip toda vez ( o squid está rodando em modo transparent então não tem como usar autenticação de usuário que seria o mais interessante)

Possivel solução:
Fazer o Ubuntu atribuir sempre o mesmo ip baseado no mac address

DHCP:
Para compartilhar a internet eu fui até o modo grafico, coloquei a eth1 para pegar ip do tp-link automaticamente e fui em eth0 e escolhi a opção "compartilhado com outros computadores" com isso o linux deu distribui uma faixa de ip 10.42.43.x e a internet funciona normalmente, mas não sei como fazer ele dar o mesmo ip pra cada maquina.

Obrigado e desculpe caso tenha feito algo errado

[URL=http://img40.imageshack.us/i/capturadetela20110411s1.png/][IMG]http://img40.imageshack.us/img40/1575/capturadetela20110411s1.png[/IMG][/URL]

Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]


  


2. Re: Servidor DHCP

Rodrigo
rodrigom

(usa Debian)

Enviado em 11/04/2011 - 14:52h

Td bem?

Eu não entendi se o que você quer é saber se tem como atribuir sempre o mesmo ip para a mesma mac (se for isso, tem como sim), ou se você quer saber como que faz isso?


Até logo.


3. Re: Servidor DHCP

igor
igor.br

(usa Ubuntu)

Enviado em 11/04/2011 - 15:09h

Isso ai amigo, cada mac deve receber sempre o mesmo ip mas como utilizei o compartilhamento de internet padrão do ubuntu não sei como configurar isso....

A imagem que postei não apareceu mas se vc abrir o link no final do meu post anterior vai ver melhor como compartilhei a internet

Obrigado


4. Re: Servidor DHCP

Tiago Prado
tiago2001

(usa Debian)

Enviado em 11/04/2011 - 15:58h

Bom, pra vc verificar os IP's alugados visualize um dos seguintes arquivos:

No debian fica em /var/lib/dhcp3/dhcpd.leases
No ubuntu acho que é em /var/lib/dhcp3 ou /usr/lib/state/dhcp

Vc terá o MAC + IP. Para isso, faça como no exemplo:
# cat /var/lib/dhcp3

Depois vc entra no dhcp
# vim /etc/dhcp3/dhcpd.conf
Pelo menos é esse o caminho do debian.

Aí vc adiciona as seguintes linhas para fixar o IP

host nome do computador{
hardware ethernet 00:06:4F:6C:93:A5;
fixed-address 192.168.1.10;
}
Obs: Não se esqueça que vc colocando um IP no fixed-address, ele não deve estar disponível para uma faixa dinâmica...
Então faça o seguinte, reserve uma faixa pequena, ex: de 192.168.1.150 a 192.168.1.200.
Aí vc pega o MAC da maquina do cara e coloca um ip diferente desses...

Qq coisa pergunta aí.



5. Re: Servidor DHCP

igor
igor.br

(usa Ubuntu)

Enviado em 11/04/2011 - 16:34h

não consegui resolver a situação e segue abaixo cópia do terminal com as alterações que tentei, mas o que acho mais estranho é:

1 - o server dhcp3 não está startado e mesmo assim recebo ips
2 - em todos esses arquivos que me passou não achei nenhum com a faixa de ip que o ubuntu está me dando 10.42.43.x
3 - nesses arquivos que olhei parece que está tudo comentado, será que tem outro servidor de dhcp rodando ? seria um servidor padrão do ubuntu ?

Obrigado


root@orbicell-desktop:/var/lib# cd d
dbus/ dhcp3/ doc-base/
defoma/ dictionaries-common/ dpkg/
root@orbicell-desktop:/var/lib# cd dhcp3
root@orbicell-desktop:/var/lib/dhcp3# vim dhcpd.leases
root@orbicell-desktop:/var/lib/dhcp3# ls
dhclient.eth0.leases dhclient.leases dhcpd.leases~
dhclient-eth1.lease dhcpd.leases
root@orbicell-desktop:/var/lib/dhcp3# vim dhclient.
dhclient.eth0.leases dhclient.leases
root@orbicell-desktop:/var/lib/dhcp3# vim dhclient.leases
root@orbicell-desktop:/var/lib/dhcp3# vim dhclient.eth0.leases
root@orbicell-desktop:/var/lib/dhcp3# ls
dhclient.eth0.leases dhclient.leases dhcpd.leases~
dhclient-eth1.lease dhcpd.leases
root@orbicell-desktop:/var/lib/dhcp3# vim dhclient-eth1.lease
root@orbicell-desktop:/var/lib/dhcp3# vim /etc/dhcp3/dhcpd.conf
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
Internet Systems Consortium DHCP Server V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
/etc/dhcp3/dhcpd.conf line 111: semicolon expected.
igor{
^
/etc/dhcp3/dhcpd.conf line 113: fixed-address parameter not allowed here.
fixed-address 192.168.1.113;
^
/etc/dhcp3/dhcpd.conf line 113: expecting a parameter or declaration
fixed-address 192.168.1.113;
^
/etc/dhcp3/dhcpd.conf line 114: expecting a parameter or declaration
}
^
Configuration file errors encountered -- exiting
root@orbicell-desktop:/var/lib/dhcp3# vim /etc/dhcp3/dhcpd.conf
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
Internet Systems Consortium DHCP Server V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
/etc/dhcp3/dhcpd.conf line 114: expecting a declaration
}
^
Configuration file errors encountered -- exiting
root@orbicell-desktop:/var/lib/dhcp3# vim /etc/dhcp3/dhcpd.conf
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server restart
* Stopping DHCP server dhcpd3
...fail!
* Starting DHCP server dhcpd3
* check syslog for diagnostics.
...fail!
root@orbicell-desktop:/var/lib/dhcp3# vim /etc/dhcp3/dhcpd.conf
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
Internet Systems Consortium DHCP Server V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
/etc/dhcp3/dhcpd.conf line 114: expecting a declaration
}
^
Configuration file errors encountered -- exiting
root@orbicell-desktop:/var/lib/dhcp3# vim /etc/dhcp3/dhcpd.conf
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
Internet Systems Consortium DHCP Server V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
/etc/dhcp3/dhcpd.conf line 114: expecting a declaration
}
^
Configuration file errors encountered -- exiting
root@orbicell-desktop:/var/lib/dhcp3# /etc/init.d/dhcp3-server status
Status of DHCP server: dhcpd3 is not running.
root@orbicell-desktop:/var/lib/dhcp3#



6. Arquivo de config

Tiago Prado
tiago2001

(usa Debian)

Enviado em 11/04/2011 - 16:57h

Passa aí seu arquivo de configuração do dhcp pra eu ver...
Verifique se não existe algum outro PC liberando DHCP... coloque uma maquina com winxp e no prompt de comando digite:
ipconfig /all

Aí vc verifica qual é o IP do servidor DHCP.


7. Re: Servidor DHCP

igor
igor.br

(usa Ubuntu)

Enviado em 11/04/2011 - 17:13h

putz, não tenho winxp aqui na empresa é mac pra usuario e linux pra servidor,
sou tão noob em linux que não consigo copiar o .conf pois o cursor não faz a tela correr grgrgrggrgrg
mas pelo que vi ele está no padrão e não tem nenhuma informação referente a classe de ip que o dhcp distribui
no meu mac fiz um ifconfig e o resultado é:


Last login: Mon Apr 11 16:43:56 on ttys000
macbook-pro-de-igor-m-f-volanski:~ igor$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:25:bc:de:f4:d6
media: autoselect
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:26:08:df:ed:85
inet6 fe80::226:8ff:fedf:ed85%en1 prefixlen 64 scopeid 0x5
inet 10.42.43.31 netmask 0xffffff00 broadcast 10.42.43.255
media: autoselect
status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:25:bc:ff:fe:de:f4:d6
media: autoselect <full-duplex>
status: inactive
macbook-pro-de-igor-m-f-volanski:~ igor$



8. Re: Servidor DHCP

igor
igor.br

(usa Ubuntu)

Enviado em 12/04/2011 - 10:38h

up !


9. Config

Tiago Prado
tiago2001

(usa Debian)

Enviado em 12/04/2011 - 14:16h

Cade a config. do seu DHCP?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts