Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SERVICIOS DE RED
Profesor Eduardo Blanco
Ni eles de corrida
0 - Halt the system 1 - Single-user mode 2 - Multi-user mode (without NFS) 3 - Multi-user mode 5 - Multi-user mode, gra hi!al login " - #e$oot the system Fuente%
htt %&&www'iodynami!s'!om&edu!ation&runle(el'html
los 0 los S
DHCP
:$+eti(o% sim li9i!ar la !on9igura!i-n de
ar2metros de red, ada tarse a am$ientes din2mi!os ( ort2tiles, 8S5) 1os ar2metros de !on9igura!i-n son ;ad<uiridos tem oralmente= 5ar2metros t> i!os% 85, m2s!ara de red, gateways, ser(idores 4NS
Protocolo D"CP
.l !liente ha!e difusin idiendo ar2metros%
si hay un ser(idor 4H*5 en la red le res onde' 1os ar2metros son alquilados (lease) or un tiem o !on9igura$le' *uando se al!an?a la mitad de ese tiem o, el !liente de$e reno(ar el al<uiler .l ser(idor mantiene la in9orma!i-n de sus al<uileres 4H*5 otorgados .l 85 otorgado a un !liente uede ser 9i+o o tomado de un rango (pool)
Su$redes y rango de dire!!iones mane+ados or dh! d 4ura!i-n de los al<uileres (en segundos) *on9igura!iones ara !lientes (85 9i+os aso!iados a MAC address) Netmask, ruta or de9e!to, dominio y ser(idores 4NS *rear ( 'e',touch) la @4 de al<uileres en
&(ar&d$&dh! 'leases
$d%cpd.conf. $ & interfaces de red' una a Internet otra a red con NAT option domain(name )synac*.net+, option domain(name(ser ers #-.synac*.net' #-&.synac*.net, option su.net(mas* &//.&//.&//.0, default(lease(time 100, $ si cliente no especifica alor ma2(lease(time 3&00, $ nunca so.repasar4 este alor su.net 56&.517.5.0 netmas* &//.&//.&//.0 8 ran#e 56&.517.5./5 56&.517.5.10, option .roadcast(address 56&.517.5.&//, option routers #-.synac*.net,9 su.net &06.570.&/5.0 netmas* &//.&//.&//.0 8 9 $ o.li#atorio para cada su.red %ost #andalf 8 $ o.li#atorio para direcciones fi:as %ard-are et%ernet 07;00;03;5&;<=;/1, fi2ed(address #andalf.synac*.net, 9
Cliente D"CP
dhcpcd ( o pump en #ed Hat) *on9igura!i-n (#ed Hat)
&et!&sys!on9ig&networ,-s!ri ts&i9!9g-interface En lugar de parmetros fijos (I ! gateway! netmask! etc"#! slo la $aria%le BOOTPROTO=dhcp Arranca automticamente cuando se le$anta interfa&
NAT
:$+eti(o% redu!ir la demanda or dire!!iones 85 (2lidas
utili?a dire!!iones in(2lidas en su intranet! por ejemplo! de las redes '("("("(! ')*"*("("( o '+*"',-"."( dispone de al menos una direccin I $lida
Tipos de NAT
.l ti o $2si!o esta$le!e !orres onden!ias
entre dire!!iones in(2lidas y dire!!iones (2lidas' No uede ha$er m2s !one/iones simult2neas <ue dire!!iones (2lidas 56) (5ort address translation) o N6(5)) % tradu!e (dire!!i-n interna, uerto3/) a (dire!!i-n (2lida, uerto3y), donde uerto3y es es!ogido or el ser(idor' 5ermite !om artir una 85 (2lida entre mu!hos (hasta "B000)
NAT en >inu2
Herramienta% i ta$les (antes i !hains) 5ermite N6) y tam$iCn reglas de 9iltra+e de
eti!iones or uerto E0' *lientes usan na(egadores (Mo?illa, 8., : era, ''') 3yper 1e.t 1ransmission rotocol% roto!olo de inter!am$io de 2ginas 7e$ (>a )*5, !on !omandos en 6S*88 Soli!itudes identi9i!adas or un A#1 (protocolo://mquina[:puerto]/dir/[archivo])
!ontenido en l>nea, usando ser(idores <ue a!e ten scripts Common 4ateway Interface (C4I#/ mecanismo para ejecucin de scripts (Ej"/ erl! yt2on#" 5os ser$icios en directorio cgi6%in 7tros/ 89 ! A9 ! 3
Confi#uracin
6r!hi(os en &et!&htt d o &et!&a a!he2 htt d'!on9 o a a!he2'!on9% in!luye ar2metros
!omo dire!torios or de9e!to, ermisos, m2/imo nFmero de !one/iones, m-dulos, idioma' 6 a!he usa m-dulos ara sele!!ionar 9un!ionalidades o !ionales, tales !omo !ontrol de a!!eso, ro/y, et!'
de las eti!iones 7e$ de una red ha!ia 9uera ( 'e', 8nternet) 5ermite o timi?ar a!!esos alma!enando 2ginas re!ientes (cac2ing), 9iltrar, et!' Guarda las 2ginas re!ientemente !argadas (cac2e) y las regresa si son soli!itadas de nue(o, sin ne!esidad de traerlas de 8nternet So9tware ara 1inu/% squid
inetd!2inetd
Son demonios <ue mane+an otros demonios <ue o9re!en
ser(i!ios de red, ara o timi?ar re!ursos .s!u!ha eti!iones en sus uertos res e!ti(os ( or e+em lo, ssh en uerto 22) y a!ti(a el demonio !orres ondiente ara atender la eti!i-n Ana (e? <ue la tarea ha sido !om letada, elimina el demonio !reado /inetd in!luye me+oras so$re inetd (ar!hi(os no !om ati$les &et!&/inetd'!on9 (s' &et!&inetd'!on9H)
desarrollada en los E0
8m lementa!i-n est2ndar% @8N4 ((' I)
An es a!io de nom$res +er2r<ui!os ara hosts e 85 Ana ta$la de hosts im lementada !omo 4@ distri$uida An resol$er! para %uscar en esa :; <n mecanismo para encontrar ser$icios en la red (mail! por ejemplo# <n protocolo para intercam%iar info" de nom%res
6r!hi(o ;re$erse=
Resolucin de v !"o"h.c#.$%rk%l%&.%du
Componentes de BIND
4emonio (ser(idor) llamado ! m%d <ue
res onde !onsultas dire!tamente o reguntando a otros (!onser(a un !a!he) #utinas de li$rer>a ("%tho#t$&! m%) <ue resuel(en las !onsultas !onta!tando los ser(idores 4NS 8nter9a!es de l>nea de !omando% !#lookup, di" y ho#t
menos sus su%dominios#" ;atos so%re una &ona incluyen ser$idores de nom%re de todos sus su%dominios Master/ ser$idor primario de una &ona (info en disco# Escla$o/ (secundario# copia de un master 9tu%/ copia datos de ser$idores de nom%re (no 2osts# Nonaut2oritati$e/ responde del cac2e (puede no ser $lida# =ecursi$o y no recursi$os
Eficiencia y caching
Cac2ing aumenta e9i!ien!ia de $Fs<ueda
5ositi(o (normal) Negati(o% no e/iste host o dominio, ser(idor no res onde o es inal!an?a$le or ro$lemas de red
Ha!e $alan!e de !arga% ! m%d ordena sus alternati(as de ser(idores de nom$re or #)), y res onde !on el m2s r2 ido
#e arte si e/isten (arios 85 al mismo nom$re (e+em lo, yahoo, google, et!')
ser(idores de nom$re, o$tener @8N4 *on9igurar resol$er (!lientes) *on9igurar y le(antar ! m%d, y !on9igurar ar!hi(os 2int en ser(idores *on9igurar, a!tuali?ar ar!hi(os de ?ona
Confi#urar resolver
Se arar ser(idores <ue res onden a
eti!iones e/ternas de internas 4e endiendo del tamaJo de la organi?a!i-n, se ueden tener un maestro y (arios es!la(os 5ara las eti!iones desde adentro, una +erar<u>a de cac2es y un gran forwarder (guarda en !a!he resultados) en la inter9a? !on 8nternet ahorran an!ho de $anda
de 2ints (apuntadores a ra>& ?"@#, y ara masters, el ar!hi(o de ?ona &et!&named'!on9 es e!i9i!a
el rol del ser(idor (master, es!la(o o stub) en rela!i-n a !ada ?ona *-mo ermite !o iar registros de re!ursos lo!ales : !iones glo$ales
Definicin de Cona
.+em lo% ?one ;nom$re de dominio= K
ty e masterL 9ile ; ath=L M ar!hi(o in9orma!i-n lo!al
options 8 directory )! ar!named!+, pid(file )! ar!named!named.pid+,9, Cone )synac*.net+ 8 type master, file )synac*.for-+, !! arc%i o con info local @masterA allo-(transfer 8 567.55.56.5/,9, 9, !! puede o.tener copia Cone )5.517.56&.in(addr.arpa+ 8 type master, file )named.re +, 9, !! re erso' para direcciones pri adas Cone ).+ 8 type )%int+, !! apuntadores a ser idores de dominio raiC file )cac%e.d.+, 9, Cone )teic%.net+ 8 type )sla e+, file )teic%.net.sec+, !! #uarda localmente copia del master masters 8 &51.50<.&&0.&57, 9 , 9,
registros de re!ursos y !omandos #egistro de re!ursos% OnameP OttlP O!lassP ty e data name es un host o un dominio ttl es el tiem o m2/imo a!e tado en !a!he !lass es 8N (8nternet) o *H (*haosNet) o HS (Hesiod)
Ser(er) @asi!% 6 (nom$re a 85), 5)# (85 a nom$re), MR (Mail e/!hanger), et!' Se!urity% ,eys, et!' : tional% *N6M. (*anoni!al name, ara aliases), et!'
SDA
Mar!a el rin!i io de una ?ona o gru o de
re!ursos lo!ali?ados en el mismo lugar del es a!io de nom$res 4NS .+% (S es ?ona a!tual !s'!olorado'edu, de named'!on9)
' IN ()A !#.c#.color do.%du. m #t%r.c#.col.%du *#%ri l + r%fr%#h+ r%tr&+...,
Re#istros NS
Siguen des uCs del S:6 4esignan ser(idores de nom$res ara ?onas%
Re#istros NS @cont.A
#egistros 6% aso!ian nom$re a 85
!chor IN A 128.108.210.100 #egistros 5)#% aso!ian 85 a nom$re (re(ersa) #egistros MR% aso!ia una o m2s m2<uinas !omo en!argadas del !orreo de un dominio
name [ttl] pip%r IN IN r%#po!d% IN MX preference host MX 10 pip%r MX 20 m ilhu$ 2 #i pip%r !o
Utilidad re#istros BE
*uando hay una m2<uina en!argada del
!orreo *uando el destinatario esta !a>do *uando el destinatario no uede ser al!an?ado a tra(Cs de 8nternet *uando el destinatario no ha$la SM)5 *uando el administrador as> lo de!ideH
Re#istros CNABE
6so!ian otros nom$res (alias) a una m2<uina alias OttlP 8N *N6M. nom$re .+%
ftp k$ IN IN 3NAM4 !chor 3NAM4 ki$$l%$it#
Receta @cont.A
G .ditar ar!hi(o forward' A$i!ar registro de m2<uina modelo, du li!arlo y !am$iarlo !on el nom$re e 85 de la nue(a m2<uina' 5'e' modelo IN A 128.138.243.100 IN MX 10 mail-serv G 8dem ara ar!hi(o re$erse G *orrer rndc reload G Deri9i!ar !on dig, ing, et!'