Professional Documents
Culture Documents
Introduccin
Configurar la red en GNU/Linux requiere se entiendan perfectamente los fundamentos de IP versin 4 y saber cmo utilizar cualquier editor de texto simple. En CentOS y Red Hat Enterprise Linux que utilizan n!cleo de Linux "ersin #.$ la deteccin de las tar%etas de red es autom&tica mientras se trate de dispositi"os soportados. 'ara consultar la lista de dispositi"os compatibles "isite(ard)are.red(at.com.
Procedimientos
Nombres de los dispositivos.
Las m&s recientes "ersiones de CentOS Fedora y Red Hat Enterprise Linux utilizan un nue"o esquema para los nombres de los dispositi"os de red. Los nombres se basan sobre su ubicacin f*sica con la finalidad de facilitar su identificacin. Los dispositi"os de red integrados a la tar%eta madre utilizan el esquema em[1, ,!,4"""#+ los dispositi"os 'C, utilizan el esquema p[ranura PCI#p[puerto et$ernet# y -en el caso de dispositi"os "irtuales- p[ranura PCI#p[puerto et$ernet#%[inter&a' virtua(# . E%emplos. em/ corresponde al primer dispositi"o de red integrado en la tar%eta madre. em# corresponde al segundo dispositi"o de red integrado en la tar%eta madre. em0 corresponde al tercer dispositi"o de red integrado en la tar%eta madre. p/p/ corresponde al dispositi"o de red en la primera ranura 'C, primer puerto et(ernet. p#p/ corresponde al dispositi"o de red en la segunda ranura 'C, primer puerto et(ernet. p0p/ corresponde al dispositi"o de red en la tercera ranura 'C, primer puerto et(ernet. p0p# corresponde al dispositi"o de red en la tercera ranura 'C, segundo puerto et(ernet. p0p#1/ corresponde al dispositi"o de red en la tercera ranura 'C, segundo puerto et(ernet primer dispositi"o "irtual. El nue"o esquema de nombres slo aplica para sistemas que implementan 234,52 "ersin #.$ y tablas 6 y 7/. 'uede cote%arse la "ersin de 234,52 e%ecutando como usuario root el siguiente mandato.
biosdecode
'ueden determinarse los dispositi"os de red presentes en el sistema re"isando el contenido del directorio )s*s)+(ass)net).
ls /sys/class/net/
'uede consultarse la asignacin de nombres de dispositi"os de red presentes en el sistema a tra"8s del arc(i"o /etc/ude"/rules.d/9:;persistent;net.rules.
vi /etc/udev/rules.d/70-persistent-net.rules
2i se dispone de 234,52 #.$ y tablas 7/ y 6 para (acer uso del nue"o esquema de nombres en sistemas que fueron actualizados desde una "ersin anterior de CentOS Fedora y Red Hat Enterprise Linux slo es necesario eliminar este arc(i"o y reiniciar el sistema.
NetworkManager.
< partir de CentOS , y Red Hat Enterprise Linux , se incluye -et.or/0ana1er como una implementacin alternati"a para la gestin de las conexiones de red desde la interfaz gr&fica de usuario. En 8stos -et.or/0ana1er "iene desacti"ado de modo predeterminado. En CentOS 2 y Red Hat Enterprise Linux 2 -et.or/0ana1er "iene acti"o de modo predeterminado sal"o que se (aga la instalacin m*nima o la instalacin b&sica de ser"idor. 2i se desea impedir que -et.or/0ana1er gestione alg!n dispositi"o de red en particular y que 8ste sea gestionado por el ser"icio net.or/ edite el arc(i"o de configuracin correspondiente al dispositi"o a utilizar. <sumiendo que se trata del dispositi"o et(: e%ecute.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3odifique el "alor de la "ariable -0%CO-3ROLLE4 y establezca no como "alor de 8ste. E%emplo.
DEVI E!eth0 "#$""%!yes $""%&'"%"!static ()*DD'!++,-7,. ,**,DD,/D NM_CONTROLLED=no I&*DD'!01/.02-.70.000 #E%3*45!/66./66./66.0/7*%E)*8!01/.02-.70.0 D"3*I#!do9inio.tld D#40!-.-.-.D#4/!-.-.+.+
'ara aplicar los cambios e%ecute lo siguiente.
vi /etc/hosts
=espete la configuracin de la resolucin de retorno del sistema. <>ada el nombre de anfitrin del sistema y asocie 8ste a alguna de las direcciones ,' locales. E%emplo.
vi /etc/sysconfig/network
Cambie el "alor de la "ariable B52CN<3E por el nombre de anfitrin que corresponda. Come en cuenta que el nombre de anfitrin deber& estar resuelto cuando menos en el arc(i"o )et+)$osts y si es posible tambi8n en un ser"idor AN2.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
E%emplo.
DEVI E!eth0 "#$""%!yes $""%&'"%"!static #3: "#%'";;ED!no I&*DD'!01/.02-.70.000 #E%3*45!/66./66./66.0/7*%E)*8!01/.02-.70.0 HOSTN ME=nombre.dominio.tld
vi /etc/sysconfig/network-scripts/ifcfg-eth0
E%emplo.
DEVI E!eth0 "#$""%!yes $""%&'"%"!static #3: "#%'";;ED!no !" DDR=192.168.70.101 NETM S#=2$$.2$$.2$$.128 % TE& '=192.168.70.1
En lugar de la "ariable NEC3<2D con un "alor octal puede utilizar la "ariable '=EE,F con la m&scara de sub;red en formatoCI4R.
ervidores de nombres.
Bay dos "ariables a configurar. dominio de b!squeda predeterminado y al menos un ser"idor de nombres. En CentOS 2 y Red Hat Enterprise Linux 2 se pueden establecer a>adiendo al arc(i"o de configuracin de cualquier dispositi"o de red las "ariables 4O08I- 4-S1 4-S y 4-S!. <sumiendo que se utilizar& el dispositi"o et(: edite el arc(i"o )et+)s*s+on&i1)net.or/9 s+ripts)i&+&19et$:.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
E%emplo.
DEVI E!eth0 "#$""%!yes $""%&'"%"!static #3: "#%'";;ED!no I&*DD'!01/.02-.70.000 &'E.I<!/6 7*%E)*8!01/.02-.70.0 DOM !N=dominio.tld DNS1=8.8.8.8 DNS2=8.8.*.*
'ara aplicar los cambios e%ecute lo siguiente.
vi /etc/resolv.conf
Establezca o confirme los ser"idores del sistema de resolucin de nombres de dominio ?AN2@. E%emplo.
)utas est&ticos.
Las rutas est&ticas se pueden a>adir e%ecutando el mandato ip utilizando la siguiente sintaxis.
ip route add =red>/=9?scara> via =puerta-de-enlace> dev =dispositivo>
En el siguiente e%emplo se definir& la ruta est&tica (acia la red 1@ "12A"!": con m&scara de #G bit ? ,," ,," ,,"1 A@ puerta de enlace a tra"8s de la direccin ,' 1B "12"1"!2 y a tra"8s del dispositi"o de red et$1.
vi /etc/sysconfig/network-scripts/route-eth0
La configuracin para el escenario descrito arriba ser*a la siguiente.
7*%E)*80!01/.02-.0./ *DD'E440!07/.02./.0 &'E.I<0!/7*%E)*81!01/.02-.0.@ *DD'E441!07/.02.@.0 &'E.I<1!/'ara aplicar los cambios y poder (acer las comprobaciones correspondientes e%ecute lo siguiente.
vi /etc/sysctl.conf
I cambiando net"ipv4"ip%&or.ard 5 : por net"ipv4"ip%&or.ard 5 1.
net.ipv+.ip:forward ! 0
'ara aplicar el cambio sin reiniciar el sistema slo es necesario e%ecutar lo siguiente.
sysctl -w net.ipv+.ip:forward!0
ip addr show
En el pasado lo anterior se (ac*a utilizando el mandato i&+on&i1. 'ara "er la informacin de un dispositi"o de red espec*fico et(: en el siguiente e%emplo se e%ecuta lo siguiente.
ip link show
'ara "er la informacin de estado de de un dispositi"os de red en particular et(: en el siguiente e%emplo se e%ecuta lo siguiente.
ip route list
En el pasado lo anterior se (ac*a utilizando el mandato route. 'ara eliminar todas las rutas est&ticas dependientes slo del dispositi"o et(: se e%ecuta lo siguiente.
host do9inio.tld
$irecciones IP secundarias
Las direcciones ,' secundarias sir"en para que el sistema responda para m&s de una direccin ,' a tra"8s del mismo dispositi"o de red. 2on !tiles en los casos en los cuales se tiene un
ser"icio de (ospeda%e de p&ginas de ,nternet y se desea que cada sitio tenga su propia direccin ,'. Cambi8n son !tiles en los muros cortafuegos donde se quiere que un con%unto de equipos salgan (acia ,nternet enmascarados con una direccin ,' ?una L<N por e%emplo@ y otro con%unto de equipos lo (agan con una direccin ,' distinta ?una A3J por e%emplo@. El primer paso es modificar los "alores de las "ariables IP844R y -E308S< de la direccin ,' principal precediendo a 8stos el n!mero cero.
I&*DD'0!01/.02-.70.000 #E%3*450!/66./66./66.0/<>ada la direccin ,' secundaria y la m&scara de sub;red en la "ariables IP844R1 y -E308S<1 ?o bien PREFIC1 si prefiere el formato CI4R@ del siguiente modo.
0000 link/ether 00,/@,6a,+b,e-,+@ brd ff,ff,ff,ff,ff,ff inet 01/.02-.70.000//6 brd 01/.02-.70.0/7 scope global eth0 inet 01/.02-.70.@0//6 scope global secondary eth0 inet 01/.02-.70.+0//6 scope global secondary eth0 inet2 fe-0,,//@,6aff,fe+b,e-+@/2+ scope link valid:lft forever preferred:lft forever
/a funcin 0eroconf.
Ae modo predeterminado y a fin de permitir la comunicacin entre dos diferentes sistemas a tra"8s de un cable =K7G cruzado ?crossover@ el sistema tiene (abilitado Dero+on& tambi8n conocido como Dero Con&i1uration -et.or/in1 o 8utomati+ Private IP 8ddressin1 ?<','<@. Es un con%unto de t8cnicas que autom&ticamente gestionan la asignacin de direcciones ,' sin necesidad de configuracin de ser"idores especiales. 'ermite a usuarios sin conocimientos de redes conectar computadoras impresoras en red y otros art*culos entre s*. 2in Jeroconf los usuarios sin conocimientos tendr*an que configurar ser"idores especiales como ABC' y AN2 para poder establecer conecti"idad entre dos equipos. Estando (abilitado Jeroconf se mostrar& un registro en la tabla de rutas est&ticas para la red 12@" ,4":": al e%ecutar el mandato ip route (ist.
ip route list
Lo anterior de"ol"er& una salida similar a la siguiente.
01/.02-.70.0//6 dev eth0 proto kernel scope link 169.2$*.0.0,16-de.-et/0--01o2e-lin3--metri1-1002 default via 01/.02-.70.0 dev eth0 src 01/.02-.70.000
vi /etc/sysconfig/network
<>ada la "ariable -ODEROCO-F con el "alor *es.
ip route list
Lo anterior deber& de"ol"er una salida similar a la siguiente en la cual la ruta para Dero+on& (a desaparecido.
01/.02-.70.0//6 dev eth0 proto kernel default via 01/.02-.70.0 dev eth0 scope link src 01/.02-.70.000
Una "ez (ec(o lo anterior existen dos ser"icios en el sistema en Cent52 y =ed BatL Enterprise Linux G y "ersiones posteriores que se pueden desacti"ar puesto que sir"en para establecer la comunicacin a tra"8s de Jeroconf estos son ava$i9daemon y ava$i9dns+on&d.
Aesacti"ar estos dos ser"icios a(orrar& tiempo en el arranque y se consumir&n a(1unos po+os menos re+ursos de sistema.
chkconfig avahi-dnsconfd off chkconfig avahi-dae9on off service avahi-dnsconfd stop service avahi-dae9on stop
3uc(as aplicaciones y componentes para el modo gr&fico dependen de Jeroconf para su correcto funcionamiento. 'or tanto es poco con"eniente desacti"ar este soporte en un sistema de escritorio.