Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
En linux tenemos la posibilidad de operar con ms de una direccin IP sobre una nica interfaz red red. Mediante los alias de la interfaz o mediante la creacin de VLANs. Creacin de alias Tradicionalmente se han utilizado los alias mediante el comando ifconfig ue proporciona el pa uete net-tools. # ifconfig eth0:1 192.168.0.5 netmask 255.255.255.0 !esde la entre"a de los ncleos #.# tenemos la posibilidad de crear alias con el comando ip$ pertenciente al pa uete iproute2.
Creacin de VLANs % partir de la &ersin #.'.(' el kernel de )inux$ se inclu*e la posibilidad de crear VLANs. Esto podemos hacerlo mediante el comado vconfig o bien mediante el comando ip. En Red Hat * deri&ados se encuentra incluido en el pa uete vconfig$ en Debian * sus deri&ados lo podemos encontrar en el pa uete vlan. Para ello utiliza el si"uiente patrn + vconfig add "eth " "id!vlan" # vconfig add eth0 01 Added !A" #ith $% && 01 to $' (:eth0:(
,omprobamos la creacin del dispositi&o mediante ifconfig+ eth0.1 !ink encap:)thernet *+addr ,c:ae:c5:60:4e:48 inet6 addr: fe80::,eae:c5ff:fe60:4e-8/64 .cope:!ink /0 123A%4A.5 2/""$"6 7/!5$4A.5 75/:1500 7etric:1 28 packets:0 errors:0 dropped:0 overr9ns:0 frame:0 58 packets:8 errors:0 dropped:0 overr9ns:0 carrier:0 co::isions:0 t;<9e9e:en:0 28 ,=tes:0 >0.0 1? 58 ,=tes:2012 >2.0 @1?
-e"uidamente le damos una direccin mediante ifconfig o bien ip + # ifconfig eth0.1 10.200.100.5 netmask 255.255.255.0 # ip addr add 10.200.100.5/24 dev eth0.1
,omprobamos mediante ifconfig + eth0.1 !ink encap:)thernet *+addr ,c:ae:c5:60:4e:48 inet addr:10.200.100.5 1cast:10.200.100.255 7ask:255.255.255.0 inet6 addr: fe80::,eae:c5ff:fe60:4e-8/64 .cope:!ink /0 123A%4A.5 2/""$"6 7/!5$4A.5 75/:1500 7etric:1 28 packets:0 errors:0 dropped:0 overr9ns:0 frame:0 58 packets:100 errors:0 dropped:0 overr9ns:0 carrier:0 co::isions:0 t;<9e9e:en:0 28 ,=tes:0 >0.0 1? 58 ,=tes:1820A >18.2 @1?
El comando ip tambi.n nos permite la creacin de VLANs+ #ip :ink add :ink eth0 name eth0.2 t=pe v:an id 02 # ip addr add 10.200.100.5/24 dev eth0.2 Estas confi"uraciones son temporales * al reinicar la m uina desapareceran. Para hacerlas permanentes editaremos los ficheros en /etc/s*sconfi"/network0interfaces en 1ed 2at * /etc/network/interfaces en !ebian. "etc"s#sconfig"net$or%interfaces"ifcfg-eth&'( %) $4)ð0.1 133502353&none 3"1335&=es 5B0)&)thernet $0A%%2&10.200.100.5 ")57A.@&255.255.255.0 "etc"net$or%"interfaces iface eth0.1 inet static address 10.200.100.5 netmask 255.255.255.0
Entonces cual es la diferencia entre alias * VLANs3 Para ue complicarse la &ida con las VLANs si con un simple linea creamos un alias tal * como hemos &enido haciendo siempre3
4n alias es slo una direccin IP adicional a5adida a la misma interfaz de red. 4na VLAN es una interfaz ue recibe tramas eti uetadas )&2'(* pro&enientes$ normalmente$ de un switch con capacidad de "estin de protocolo )&2'(*. Es decir un switch con capacidad de "estionar VLANs.
-i nuestra eth6+($ ue hemos creado como alias en el primer apartado$ recibe una trama ethernet normal$ la procesar. Pero si nuestra eth6+( recibe una trama eti uetada como 76#.( 8)%9 I! 6($ no sabr ue hacer con ella * la desechar. En nuestro caso$ en el primer paso$ hemos creado unaVLAN con I! 6( sobre la eth6. Por lo tanto cuando esa trama eti uetada como 76#.( 8)%9 I! 6($ la eth6 la ob&iar$ pero la eth6.( la procesar. Estan son dos de las posiblidades ue )inux nos permite a la hora de "estionar nuestras interfaces de red. %n podriamos se"uir con las 8P9s$ pero eso da para un futuro tutorial. :ordi ,abrera ;kerberosns