IP estática
Revisa el archivo /etc/network/interfaces que define las interfases de red. Usa por ejemplo el lector de texto more,
$ more /etc/network/interfaces
Este debería decir algo así,
# The loopback network interfaceauto loiface lo inet loopback
# The primary network interfaceauto eth0
auto lo
iface lo inet loopback auto eth0
iface eth0 inet static
address 192.168.1.40
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth1 inet static
address 192.168.1.41
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
La primera interfase loopback (lo) es una interfase especial que permite hacer conexiones internas. Esta no debería modificarse bajo ningún motivo.
La segunda interfase definida es eth0, que corresponde a la primera interfase Ethernet. Revisa si los parámetros están correctos. La entrada address corresponde al número IP del computador y debería ser único. La entrada netmask corresponde a la máscara de red y es la que define el rango de números IP de la red local. Para una red de clase C esta debería tener el valor 255.255.255.0 lo que define el rango de 0 a 255 en el último dígito de los números IP de la red local. Las entradas network y broadcast casi siempre corresponden al primer y último número del rango de números IP. La entrada gateway define el número IP del computador que funciona como ruteador (pasarela) de la red local y es quizás el parámetro más importante después del número IP del computador. Consulta con el administrador de la red sobre los valores pertinentes a la red local. Si necesitas cambiar alguno de estos valores usa el editor nano seguido del nombre del archivo a editar con su ruta completa,
# vim /etc/network/interfaces
y luego reinicia la red con el comando ‘/etc/init.d/networking restart‘. Prueba nuevamente conexiones externas con ping.
Revisa si la definición del servidor de nombres de dominio (DNS) está correcta. Esta se encuentra en el archivo /etc/resolv.conf y debería decir algo así,
search blog.solusan.com 202.89.70.31
nameserver 4.2.2.2
en dónde el valor de search debería ser el dominio de la red local. La entrada nameserver define el número IP del DNS. Este valor debe ser suministrado por el administrador de la red. Si haces modificaciones a estos valores reinicia la red con ‘/etc/init.d/networking restart‘.
IP dinámica (DHCP)
Si la red está detrás de un servidor DHCP, que asigna los parámetros de la red a requerimiento, la entrada en /etc/network/interfaces dirá,
# The primary network interfaceauto eth0
iface eth0 inet dhcp
Revisa con ‘ifconfig eth0‘ si tiene número IP asignado.
Si no hay número IP asignado, revisa que el paquete dhcp3-client esté instalado. Si no, instálalo con,
# apt-get install dhcp3-client
Instala también el paquete resolvconf,
# apt-get install resolvconf
Este configura automáticamente los servidores DNS presentes en la red, reescribiendo la información en /etc/resolv.conf.
Reinicia la red con ‘/etc/init.d/networking restart‘.
También puedes forzar el contacto con el servidor DHCP corriendo ‘dhclient eth0‘,
# dhclient eth0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/Listening on LPF/eth0/00:13:ce:de:2f:72
Sending on LPF/eth0/00:13:ce:de:2f:72
Sending on
Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.1
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.118 — renewal in 42300 seconds.
un tipo says:
sos un genio con esto se resuelven todos mis problemas
31 de March de 2009, 22:29oscar says:
GRACIAS!! EXCELENTE!
8 de May de 2009, 12:34Conócete a ti mismo (Parte 3 y final) | La Ventana Muerta says:
[...] sepáis que todas las configuraciones de red se escriben en: /etc/network/interfaces, aunque ahora casi todas las distribuciones tienen su propio “configurador” gráfico y pasan de [...]
29 de September de 2009, 16:09ARaxhiel Khy says:
bueno, espero que aqui me puedan orientar con un problema que tengo… Me explico un poco mas a fondo:
Tengo 2 equipos… laptop y desktop, en la laptop es donde tengo la conexion inalambrica y de donde me conecto a internet (donde estoy en este momento), la desktop es… como… el media center, donde tengo toda la musica, videos e imagenes.
Obviamente deseo una interconexion entre ambas maquinas para la comparticion de archivos (y de ser posible el internet via cable crossover (eso ya se como hacerlo)) pero… en esta maquina, que tiene Ubuntu Karmic Koala, cuando estoy conectado con la inalambrica y se me ocurre conectar el cable de red (el crossover) me manda al traste el internet… si se “ven” ambas maquinas (la desktop tiene Hardy, creo…) pero el internet en la Laptop se inutiliza y lo curioso del caso es que, si desconecto el cable de red, forzosamente tengo que hacer la reconexion a la inalámbrica para que me la detecte (es decir, aunque me dice que estoy conectado a la red inalambrica, no hay envio/recepcion de datos).
En pocas palabras: ¿la modificacion de /etc/network/interfaces, es de gran ayuda para establecer que la red inalambrica es la ‘mera buena’ o la mas indispensable y que bajo ninguna circunstancia (salvo que no halla ninguna conexion activa) la conexion cableada NO estara por encima de ella?
24 de November de 2009, 20:41Ubuntu ultra liviano en maquinas antiguas 1 « UbuntuWay – Hacia un nuevo horizonte says:
[...] o setearla a mano. Para ello, editamos el archivo /etc/network/interfaces, como se indica por aqui. Si la actualización se efectúa sin problemas, estamos en condiciones de decir que nuestro Ubuntu [...]
31 de December de 2009, 15:22Alejandro says:
El puto amo joder, el puto amo.
19 de January de 2010, 09:34Muchas cracias tron.
Solusan says:
A mandar …. x’D
19 de January de 2010, 09:40noely rios sanchez says:
hola a todos, he instalado el linkat en una particion, pero al ir al sistema de archivos , me doy cuenta que la ruta /etc/network/interfaces no existe.
4 de February de 2010, 11:16Por que queria declarar unaip de manera estática y me deja hacer, pero si reinicio el ordenador, me borra toda la informacion. Tengo permisos de root.
podrian ayudarme con mi problema.
gracias
Iñaki says:
Hola noely tu problema es que en esa distro ese archivo esta en otra ruta que supongo que sera esta:
10 de February de 2010, 12:18/etc/sysconfig/network/ifcfgeth0
Si tienes alguna otra duda pregunta
Reii says:
Increible, muchas gracias
No puede ser que mi unico problema que tenia mi compu era que no se estaba conectando con el servidor de DHCP automaticamente
25 de February de 2011, 00:41novalettres says:
gracias, sabia que habia que editar esta configuraciòn, pero no me acordaba que habia que poner con eth0, gracias
18 de May de 2011, 23:07