Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLUCIONADO] Problema con tarjeta de red MARVEL
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 1:00 am    Post subject: [SOLUCIONADO] Problema con tarjeta de red MARVEL Reply with quote

Hola:

Tengo un cybercafe en donde mis equipos cliente y servidor poseen Gentoo x86 2008.0, ayer instale una PC nueva en mi cyber, le instale Gentoo x86 2008.0, y despues verifique que la tarjeta de red era una Marvell 88E8001, por defecto el kernel me habia montado el modulo skge, asi que realize lo siguiente:

Code:
shell# ifconfig eth0 down
shell# ifconfig eth0 192.168.2.5 netmask 255.255.255.0 up
shell# route add -net default gw 192.168.2.1 eth0


Intente hacer ping al servidor y EXITO. Despues intente hacer ping a Google y fallo :(...

Code:
//haciendo ping al server
shell# ping 192.168.2.1
64 bytes from 192.168.2.1....
64 bytes from 192.168.2.1....
64 bytes from 192.168.2.1....
.....

//haciendo ping a google
shell# ping google.com
uknown host google.com


Se me hace muy raro que no pueda salir a internet, pero si puedo hacer ping a los demas equipos, puedo acceder a los demas equipo por SSH o FTP :S....

Intentando resolver el problema de alguna manera, realize el parchado del driver que me proporciona el kernel, por el driver que esta en la pagina de marvel (http://www.marvell.com/drivers/search.do), realize el parchado con exito pero el problema es el mismo :S :(....

Para verificar que no sea problema de que mi squid o mi firewall (iptables) esten de alguna manera denegandome la salida a internet, tome una laptop de un amigo (tiene Slackware 12.0), le puse el cable de red, configure manualmente el acceso a la red (igual como se los mencione arriba, con la misma IP 192.168.2.5), y obtuve acceso a la red e internet con exito...

No se que mas hacer, esta muy raro :S !!!... No tengo idea que mas hacer :'(

bye bye


Last edited by Diabliyo on Tue Jan 20, 2009 6:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Jan 20, 2009 1:40 am    Post subject: Reply with quote

Me juego la cabeza a que te falta especificar el servidor de DNS:
Code:
echo "nameserver 192.168.2.1" >> /etc/resolv.conf


Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 5:08 pm    Post subject: Reply with quote

Inodoro_Pereyra wrote:
Me juego la cabeza a que te falta especificar el servidor de DNS:
Code:
echo "nameserver 192.168.2.1" >> /etc/resolv.conf


Salud!


Pues te haz salvado :P, ya que esa fue la solucion.

Aun asi, no me explico la razon, ya que antes de agregar el DNS que me dijiste, realize lo siguiente:

1- Verifique en mis computadoras cliente instaladas, el contenido del archivo /etc/resolv.conf y este tenia:

Code:
shell# cat /etc/resolv.conf
search cyber_red
domain cyber_red


2- Estableci la misma informacion para la Nueva PC, y el problema persistia :(.

Ahora, simplemente anide una tercera linea al /etc/resolv.conf de la PC nueva y quedo asi:

Code:
shell# cat /etc/resolv.conf
search cyber_red
domain cyber_red
nameserver 192.168.2.1


Y funciono, pero no me explico la razon aun de porque no funciono con las lineas 1 y 2, ya que los otros equipos estan funcionando perfectamente y no poseen la 3er linea !!...

bye bye
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Jan 20, 2009 5:22 pm    Post subject: Reply with quote

Las líneas que referencian domain y search no tienen nada que ver con el servidor de DNS a utilizar.

Si en otras pc funciona sin la tercera línea es por que se está utilizando dhcp para obtener el número de IP para el dns server automáticamente, nada mas que eso.

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 5:44 pm    Post subject: Reply with quote

Inodoro_Pereyra wrote:
Las líneas que referencian domain y search no tienen nada que ver con el servidor de DNS a utilizar.

Si en otras pc funciona sin la tercera línea es por que se está utilizando dhcp para obtener el número de IP para el dns server automáticamente, nada mas que eso.

Salud!


Pues no uso DHCP-Server, en los demas clientes utilizo IP estatica. La establesco manualmente para que la obtengan las maquinas al iniciarse !!!.

Mi red esta consituida asi:

Servidor
Interface: eth0
IP: 192.168.1.1/255.255.255.0
Gateway: 192.168.1.254 (router).
Interface: eth1
IP: 192.168.2.1/255.255.255.0


Mis equipos cliente y mi servidor (eth1) se conectan al switch, posteriormente mediante el firewall (iptables) re-dirigo el trafico hacia la interface eth0.

Asi que mi servidor no posee dhcp-server, y todos los clientes optienen ip manualmente (se las asigno a cada una).

La duda aun sigue ostigandome jejejejeje

bye bye
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Jan 20, 2009 6:09 pm    Post subject: Reply with quote

Bueno, profundizo un poco mas:

Domain especifica el dominio para la red.
Search especifica el dominio por defecto a buscar. Para que se entienda:

Si hago ping mihost y el equipo no puede resolver el nombre a un número de IP entonces se probará una segunda vez automáticamente agregando el contenido especificado en la variable search del archivo resolv.conf, con lo que se intentará resolver mihost.cyber_red en tu caso.

Nada de esto funciona sin un DNS server o relay de pormedio, mucho menos la resolución de TLD a números de IP.

Ahora que lo pienso, inclusive cuando hay un dhcp server se escribe una línea especificando el/los DNS en resolv.conf... Como puede ser que lo tuyo funcione sin esa línea?

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 6:32 pm    Post subject: Reply with quote

Inodoro_Pereyra wrote:
Bueno, profundizo un poco mas:

Domain especifica el dominio para la red.
Search especifica el dominio por defecto a buscar. Para que se entienda:

Si hago ping mihost y el equipo no puede resolver el nombre a un número de IP entonces se probará una segunda vez automáticamente agregando el contenido especificado en la variable search del archivo resolv.conf, con lo que se intentará resolver mihost.cyber_red en tu caso.

Nada de esto funciona sin un DNS server o relay de pormedio, mucho menos la resolución de TLD a números de IP.

Ahora que lo pienso, inclusive cuando hay un dhcp server se escribe una línea especificando el/los DNS en resolv.conf... Como puede ser que lo tuyo funcione sin esa línea?

Salud!


Te entiendo perfectamente, yo me he quedado con la duda y sin hayar razon alguna debido a que los demas equipos de la red no poseen esta linea, y cuando recien los instale, las primeras pruebas (a los equipos ya funcionales) fueron:

Code:
//checaba si existia la interface de red
shell# ifconfig -a

//asignaba ip, netmas y gw
shell# ifconfig eth0 192.168.2.x netmask 255.255.255.0 up

//asignar ruta
shell# route add -net default gw 192.168.2.1 eth0

//ping al server/gw
shell# ping 192.168.2.1  //exito

//ping a google
shell# ping google.com  //exito


Una vez pasada la prueba, establecia los datos en un script de bash que correo al iniciar el sistema y fin !!...


Last edited by Diabliyo on Tue Jan 20, 2009 6:35 pm; edited 1 time in total
Back to top
View user's profile Send private message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 6:34 pm    Post subject: Reply with quote

Aprovechando el post, en Gentoo existe algun archivo de configuracion especifico para establecer una IP, Netmask y Gateway para la tarjeta de red sin necesidad de crear un script personalizado ???...

Por ejemplo: en slackware, editaba el archivo /etc/rc.d/rc.inetd (parece) y estaban las variables de IFNAME[0]="" y otras mas, que podia editar o agregar mas, para hacer que slack estableciera una IP estatica sin necesidad de un script personalizado !!...

bye bye
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Jan 20, 2009 6:36 pm    Post subject: Reply with quote

El archivo que buscas es /etc/conf.d/net.

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Diabliyo
Guru
Guru


Joined: 12 May 2008
Posts: 385
Location: Mexico

PostPosted: Tue Jan 20, 2009 8:01 pm    Post subject: Reply with quote

Inodoro_Pereyra wrote:
El archivo que buscas es /etc/conf.d/net.

Salud!


Listo muchas gracias :D!!!

bye bye
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum