You are on page 1of 2

www.kerberosns.

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.

#ip addr add 192.168.0.5/24 dev eth0:1

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)&eth0.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