Linux: Přejděte na DHCP - Krutá realita

Linux: Přejděte na DHCP

12.05.2005

linux-dhcpd

Za mých pár let života jsem se setkal s pěknou řádkou počítačových sítí, od malých sítí i po ty velké, a jedna věc mě fascinuje do teď, nepoužívání DHCP serverů. I středně velké sítě používají z mě neznámých důvodů statické přídělování IP adres, i když je na síti k dispozici linuxový server. Důvody jsou většinou zřejmé, naprostá nezkušenost správců sítí, kteří potřebují identifikovat počítače pomocí IP adres a nedokáží nakonfigurovat DHCP server tak, aby přiděloval statické adresy.

Jak přejít

Počítám s tím, že jste již přišli k hotovému díku a máte na síti plno počítačů se statickým síťovým nastavením. Krom obtížné správy počítačů vám určitě brzy začne vadit, že máte doslova bordel v číslování adres a nejste schopni ho v rozumném čase spravovat. Proto je nejvyšší čas přejít na DHCP.

Dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.1 192.168.1.255; default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.1; option domain-name-servers 192.168.1.1; }

Nyní zde vidíme typickou konfiguraci DHCP na linuxu. Máme nastavený rozsah adres 192.168.1.1 až 192.168.1.254, kde bude náš DHCP server operovat. Mezi hlavní nastavení můžeme přidat jméno časového serveru, jméno DNS serveru, jméno WINS serveru, prostě cokoli, stačí si jen rychle projít manuál - man dhcpd.conf

Statické adresy

A teď pozor, v menších sítích určitě budeme chtít přidělovat statické adresy pro lepší identifikaci a správu počítačů. Není nic snadnějšího než k tomu využít návaznost mezi MAC a IP adresou, ale jak rychle zjistit MAC adresy, když už síť běží?

K tomu je vynikající nápad použít příkaz arp, například pro zjištění MAC adresy počítače s IP adresou 192.168.1.1 stačí napsat arp 192.168.1.1. Nyní stačí jen do souboru dhcpd.conf přidat tyto řádky:

host kruta-realita{ hardware ethernet 00:0C:85:28:B6:2E; fixed-address 192.168.1.1; }

Tipy na závěr

  • Přiřaďte statickou adresu i rozhraní na kterém běží DHCP server
  • Vytvořte si podle jmen počítačů domény, které navážete na fixní IP adresy
  • Pokud používáte SMB, distribuujte adresu WINS serveru
  • Ohlídejte si soubor dhcpd.leases
  • Na Fedora Linux nainstalujte dhcpd příkazem yum install dhcpd
  • Na Fedora Linux spusťte dhcpd příkazem /etc/rc.d/init.d/dhcpd start
  • Na Fedora Linux nezapomeňte příkazem ntsysv zajistit automatické spouštění dhcpd

Přidat komentář

:-D 8-) :-) ;-) :-o :-( :evil: :idea:

Pro příspěvky je vyžadována podpora obrázků

Pro ověření zde prosím napište text, který vidíte na obrázku

od Radek Hulán

12.05.2005 #

Dobrá sumarizace  :-)

service od Hello Marián

13.05.2005 #

pre FC3 miesto /etc/rc.d/init.d/dhcpd
používam lahšie pamätovateľné /sbin/service dhcpd start.Ináč článok je OK

Re: Linux: Přejděte na DHCP od Mira

16.06.2005 #

Moc pekne napsane, ale asi to nebude cele /pro zacatecniky jako ja/, po nainastalovani plne verze Fedora Core 4 se dvema sitovkama eth0 eth1, kde na eth0 bezi Internet a na eth1 by mel bezet DHCP nestaci jen tato konfigurace, i pry vyplem Firewallu a SElinux proste DHCP nebezi /dhcpd nastartovany, network po restartu/ Problem v sitovkach neni, s CoyoteLinux bezi vse OK, ostatni pocitace se statickou adresou nemaji problem s pristupem na server.

Re: Linux: Přejděte na DHCP od Jakub Matas

01.04.2006 #

U distribuce Gentoo bych zařadil úplně na začátek ještě řádek "ddns-update-style none;" jinak dhcp daemon nechce najet.

Re: Linux: Přejděte na DHCP od anva

17.04.2006 #

Pro Fedoru 3 a vyšší je také nutno přidat řádek:

ddns-update-style none;