{"id":46,"date":"2010-07-26T14:41:20","date_gmt":"2010-07-26T17:41:20","guid":{"rendered":"http:\/\/blog.digavoip.com.br\/2010\/07\/26\/dhcp-com-ip-fixo\/"},"modified":"2010-07-26T14:41:20","modified_gmt":"2010-07-26T17:41:20","slug":"dhcp-com-ip-fixo","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=46","title":{"rendered":"DHCP com IP fixo"},"content":{"rendered":"<p>Creditos: Carlos E. Morimoto <\/p>\n<p>Mais uma op\u00e7\u00e3o interessante no servidor DHCP \u00e9 a possibilidade de relacionar um determinado endere\u00e7o IP com o endere\u00e7o MAC de certo micro da rede. Isso faz com que ele sempre obtenha o mesmo endere\u00e7o a partir do servidor DHCP, como se tivesse sido configurado para usar IP fixo. <\/p>\n<p>Esse recurso \u00e9 usado em redes de terminais leves, para que o servidor &#8220;reconhe\u00e7a&#8221; os terminais e possa enviar a configura\u00e7\u00e3o adequada a cada um, mas pode ser usado tamb\u00e9m em outras situa\u00e7\u00f5es, como em uma pequena rede, onde alguns micros compartilham impressoras e arquivos e por isso n\u00e3o podem ficar mudando de endere\u00e7o IP a cada reboot. Configurar o servidor DHCP para dar a eles sempre o mesmo IP pode ser mais pr\u00e1tico que configur\u00e1-los para usar IP fixo manualmente, pois eles continuar\u00e3o recebendo o mesmo IP mesmo que voc\u00ea reinstale o sistema (pois, apesar da mudan\u00e7a de sistema operacional, a placa de rede continuar\u00e1 a mesma). Veja o caso de quem usa distribui\u00e7\u00f5es Linux live-CD, por exemplo. <\/p>\n<p>Para usar este recurso, adicione uma se\u00e7\u00e3o como esta para cada host no final do arquivo dhcpd.conf, depois de todas as linhas de configura\u00e7\u00e3o, mas antes de fechar a chave (}):<\/p>\n<p>host m5 {<br \/>\nhardware ethernet 00:0F:B0:55:EA:13;<br \/>\nfixed-address 192.168.1.211;<br \/>\n}<\/p>\n<p>Veja que a se\u00e7\u00e3o come\u00e7a com o nome da m\u00e1quina, &#8220;m5&#8221; no exemplo. Em seguida v\u00e3o, entre chaves, o endere\u00e7o MAC da placa de rede (que voc\u00ea pode verificar atrav\u00e9s do comando &#8220;ifconfig&#8221;) e o endere\u00e7o IP que a esta\u00e7\u00e3o deve usar. Um exemplo de arquivo completo, incluindo a configura\u00e7\u00e3o de IP fixo para duas m\u00e1quinas seria:<\/p>\n<p>ddns-update-style none;<br \/>\ndefault-lease-time 600;<br \/>\nmax-lease-time 7200;<br \/>\nauthoritative;<br \/>\nsubnet 192.168.1.0 netmask 255.255.255.0 {<br \/>\nrange 192.168.1.100 192.168.1.199;<br \/>\noption routers 192.168.1.1;<br \/>\noption domain-name-servers 208.67.222.222,208.67.220.220;<br \/>\noption broadcast-address 192.168.1.255;<br \/>\nhost m5 {<br \/>\nhardware ethernet 00:0F:B0:55:EA:13;<br \/>\nfixed-address 192.168.1.211;<br \/>\n}<br \/>\nhost semprao {<br \/>\nhardware ethernet 00:0F:B0:45:BC:17;<br \/>\nfixed-address 192.168.1.212;<br \/>\n}<br \/>\n}<br \/>\nN\u00e3o se esque\u00e7a de reiniciar o servidor DHCP depois de configurar o arquivo para que a nova configura\u00e7\u00e3o seja aplicada: <\/p>\n<p># \/etc\/init.d\/dhcp3-server restart<\/p>\n<p>Uma pergunta recorrente sobre o uso de servidores DHCP \u00e9 sobre a possibilidade de manter mais de um servidor DHCP ativo. Em situa\u00e7\u00f5es normais, voc\u00ea nunca deve manter mais de um servidor DHCP ativo ao mesmo tempo, principalmente se ambos estiverem configurados para fornecer endere\u00e7os dentro da mesma faixa. Caso contr\u00e1rio, come\u00e7am a surgir problemas com micros configurados com o mesmo IP (cada um dado por um DHCP diferente) e assim por diante. Entretanto, em algumas situa\u00e7\u00f5es, uma configura\u00e7\u00e3o com dois servidores DHCP pode funcionar, naturalmente depois de bem testada. <\/p>\n<p>O dhcp3-server usado no Linux \u00e9 bastante r\u00e1pido, por isso (desde que a configura\u00e7\u00e3o n\u00e3o seja muito complexa) costuma responder antes dos servidores DHCP usados nos servidores Windows e na maioria dos modems ADSL, o que pode ser usado a seu favor.<\/p>\n<p>Imagine um caso comum: uma rede de 10 ou 20 micros, com um ADSL de 1 megabit, compartilhado pelo pr\u00f3prio modem. Para melhorar o desempenho da rede, voc\u00ea resolve implantar um servidor com o Squid configurado para trabalhar como um proxy transparente, al\u00e9m de um servidor DNS pr\u00f3prio e DHCP. <\/p>\n<p>Como este &#8220;servidor&#8221; \u00e9 o seu pr\u00f3prio micro, que precisa ser desligado de vez em quando, voc\u00ea decide manter a rede da forma que est\u00e1, com o modem compartilhando a conex\u00e3o e o seu micro funcionando como um segundo gateway, dentro da rede local. Voc\u00ea quer que a rede continue funcionando mesmo quando seu micro precisar ser desligado por um certo tempo, por isso mant\u00e9m o servidor DHCP do modem ativo, junto com o servidor DHCP instalado no seu micro, configurados para fornecerem faixas diferentes de endere\u00e7os, de forma a minimizar conflitos.<\/p>\n<p>No seu caso, o dhcp3-server \u00e9 mais r\u00e1pido que o DHCP do modem. Por isso, enquanto ele est\u00e1 ligado, os micros da rede local s\u00e3o configurados para acessar atrav\u00e9s dele, passando pelo proxy transparente. Quando ele \u00e9 desligado, o modem ADSL passa a responder as chamadas e os micros passam a ser configurados para acessar diretamente atrav\u00e9s dele (\u00e9 preciso reconfigurar os clientes via DHCP para que eles obtenham a configura\u00e7\u00e3o a partir do modem e passem a utiliz\u00e1-lo como gateway). A rede continua funcionando mesmo que seu micro seja desconectado definitivamente. <\/p>\n<p>Note que isso \u00e9 tecnicamente errado e s\u00f3 funciona em redes pequenas, onde todos os micros s\u00e3o ligados ao mesmo hub ou switch. Quanto maior a rede, mais imprevis\u00edvel se torna o comportamento dos servidores DHCP e mais importante torna-se manter apenas um ativo. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creditos: Carlos E. Morimoto Mais uma op\u00e7\u00e3o interessante no servidor DHCP \u00e9 a possibilidade de relacionar um determinado endere\u00e7o IP com o endere\u00e7o MAC de certo micro da rede. Isso faz com que ele sempre obtenha o mesmo endere\u00e7o a partir do servidor DHCP, como&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/46"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":0,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/46\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}