Muokataan sivua DHCP

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 19: Rivi 19:
DHCPD on palvelu, joka mahdollistaa tietokoneen toimimisen DHCP-palvelimena. Linuxissa yleisimmin käytetty DHCP-toteutus on Internet Systems Consortiumin kehittämä. DHCPD:n kanssa voi helposti sotkea suurenkin verkon toiminnan, mikäli laittaa palvelimen kuuntelemaan väärään verkkoliityntään ja jos verkon palomuureja ei ole säädetty huolella.  
DHCPD on palvelu, joka mahdollistaa tietokoneen toimimisen DHCP-palvelimena. Linuxissa yleisimmin käytetty DHCP-toteutus on Internet Systems Consortiumin kehittämä. DHCPD:n kanssa voi helposti sotkea suurenkin verkon toiminnan, mikäli laittaa palvelimen kuuntelemaan väärään verkkoliityntään ja jos verkon palomuureja ei ole säädetty huolella.  


DHCPD jakaa IP-osoitteista sille määritellyistä osoitealueista. Eri laitteet tunnistetaan yleensä niiden fyysisten eli MAC-osoitteiden perusteella (protokolla sallii myös muunlaiset tunnisteet). Sitä, että jokin IP-osoite on annettu palvelimelta koneen käytöön, kutsutaan ''lease''ksi (''vuokra''). Kullekin leaselle on määritelty maksimiaika, jonka se voi olla voimassa. Palvelu varmistaa ennen osoitteen antamista, että se on vapaana eli ei löydy lease-tiedostosta tai vastaa ICMP ECHOon (eli pingiin). Asiakas uusii leasen ennen sen vanhenemista mikäli haluaa jatkaa verkko-osoitteen käyttöä.
DHCPD jakaa IP-osoitteista sille määritellyistä osoitealueista. Eri laitteet tunnistetaan niiden fyysisten eli MAC-osoitteiden perusteella. Sitä, että jokin IP-osoite on annettu palvelimelta koneen käytöön, kutsutaan ''lease''ksi (''vuokra''). Kullekin leaselle on määritelty maksimiaika, jonka se voi olla voimassa. Palvelu varmistaa ennen osoitteen antamista, että se on vapaana eli ei löydy lease-tiedostosta tai vastaa ICMP ECHOon (eli pingiin). Asiakas uusii leasen ennen sen vanhenemista mikäli haluaa jatkaa verkko-osoitteen käyttöä.


Verkko-osoitteita voidaan jakaa joko dynaamisesti tietyltä alueelta (esim 192.168.0.10-192.68.0.100) mille tahansa laitteille tai sitten kiinteästi, niin että tietylle MAC-osoitteelle annetaan aina ennalta määrätty verkko-osoite. Kiinteällä osoitteistuksella saadaan esimerkiksi tulostimille tai palvelimille aina samat osoitteet, mikä on usein välttämätöntä käytettävyyden kannalta ja helpottaa myös pääsynvalvontaa. Dynaaminen osoitteistus sen sijaan sopii esim silloin, kun verkossa on muuttuva määrä laitteita (esim. avoin vierailijaverkko). Tällöin lease-ajatkin kannattaa asettaa lyhyeksi.
Verkko-osoitteita voidaan jakaa joko dynaamisesti tietyltä alueelta (esim 192.168.0.10-192.68.0.100) mille tahansa laitteille tai sitten kiinteästi, niin että tietylle MAC-osoitteelle annetaan aina ennalta määrätty verkko-osoite. Kiinteällä osoitteistuksella saadaan esimerkiksi tulostimille tai palvelimille aina samat osoitteet, mikä on usein välttämätöntä käytettävyyden kannalta ja helpottaa myös pääsynvalvontaa. Dynaaminen osoitteistus sen sijaan sopii esim silloin, kun verkossa on muuttuva määrä laitteita (esim. avoin vierailijaverkko). Tällöin lease-ajatkin kannattaa asettaa lyhyeksi.
Rivi 54: Rivi 54:
DHCP-Asiakasohjelma mahdollistaa IP-osoitteen ja muiden tietojen automaattisen hakemisen. Se lähettää asiakasportista ''68'' verkon ''broadcast''-osoitteeseen porttiin ''67'' pyynnön saada palvelimelta IP-osoite (''DHCPDISCOVER''). Mikäli palvelin tarjoaa laitteelle osoitetta, vastaa se ''DHCPOFFER'':lla, minkä jälkeen client lähettää ''DHCPREQUEST'':in (pyydetään osoitetta). Palvelin vastaa ''DHCPACK'':illa, mikäli kaikki meni hyvin. Tämän jälkeen asiakaskone saa alkaa käyttää tarjottua IP-osoitetta.  
DHCP-Asiakasohjelma mahdollistaa IP-osoitteen ja muiden tietojen automaattisen hakemisen. Se lähettää asiakasportista ''68'' verkon ''broadcast''-osoitteeseen porttiin ''67'' pyynnön saada palvelimelta IP-osoite (''DHCPDISCOVER''). Mikäli palvelin tarjoaa laitteelle osoitetta, vastaa se ''DHCPOFFER'':lla, minkä jälkeen client lähettää ''DHCPREQUEST'':in (pyydetään osoitetta). Palvelin vastaa ''DHCPACK'':illa, mikäli kaikki meni hyvin. Tämän jälkeen asiakaskone saa alkaa käyttää tarjottua IP-osoitetta.  


Tavallisesti osoite haetaan määritetyille verkkoliitynnöille tietokoneen käynnistyessä tai verkkoyhteyden kytkeytyessä. Vanhemmissa järjestelmissä '''dhclient''' saatetaan joutua ajamaan erikseen mutta uudemmissa järjestelmissä käynnistysskriptit lukevat esim /etc/network/interfaces:sta, mille liitynnöille client tulisi ajaa ja hoitavat osoitteen hakemisen. Vikatilanteissa, esimerkiksi jos nettiliittymässä oli ongelmaa konetta käynnistettäessä, dhclient tai sitä kutsuva [[GNU/Linuxin käynnistysprosessi#Pikkuisen init-skripteistä|init-skripti]] voidaan joutua ajamaan uudestaan käsin.
Tavallisesti osoite haetaan määritetyille verkkoliitynnöille tietokoneen käynnistyessä tai verkkoyhteyden kytkeytyessä. Vanhemmissa järjestelmissä '''dhclient''' saatetaan joutua ajamaan erikseen, mutta uudemmissa järjestelmissä käynnistysskriptit lukevat esim /etc/network/interfaces:sta, mille liitynnöille client tulisi ajaa ja hoitavat osoitteen hakemisen.


''dhclient.conf'' sisältää käyttäjän antamia asetuksia, esim. tiedon siitä mitä kaikkea lisätietokenttiä palvelimelta pyydetään (esim. netbios-palvelin). Asiakas pitää myös kirjaa siitä mitkä leaset se on saanut ja kuinka kauan ne ovat voimassa. Nämä löytyvät tiedostosta ''dhclient.<interface>.leases'' tai ''dhclient.leases''.
''dhclient.conf'' sisältää käyttäjän antamia asetuksia, esim. tiedon siitä mitä kaikkea lisätietokenttiä palvelimelta pyydetään (esim. netbios-palvelin). Asiakas pitää myös kirjaa siitä mitkä leaset se on saanut ja kuinka kauan ne ovat voimassa. Nämä löytyvät tiedostosta ''dhclient.<interface>.leases'' tai ''dhclient.leases''.
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/DHCP