Tarjeta de Red

Forums: 

Tengo una placa de red rtl8139,el modulo de la tarjeta carga correctamente, se le puede
asignar direccion ip, pero al momento de enviar o recibir informacion no funciona;
pero bajo windows funciona correctamente, que puedo hacer para solucionar este problema?

Agradezco de antemano a quien me pueda ayudar

Respuesta

Saludos neo,
Gracias por interesarse en mi problema

Sucede que yo trabajo con slackware y el archivo de configuracion para los parametros de red es rc.inet1.conf y el posee lo siguiente

# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").

# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth.

# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.

# =============================================================================

# Config information for eth0:
IPADDR[0]="192.168.1.87"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Default gateway IP address:
GATEWAY="192.168.1.254"

Pues esta seria la parte que nos interesa, pues yo personalmente no le encuentro ningun error

como lo exprese anteriormente, el modulo esta cargado, se deja asignar direccion ip, al hacer ifconfig eth0 aparece la siguiente salida>

th0 Link encap:Ethernet HWaddr 00:18:E7:1C:88:7F
inet addr:192.168.1.87 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::218:e7ff:fe1c:887f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25602 errors:0 dropped:0 overruns:0 frame:0
TX packets:18524 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34223994 (32.6 MiB) TX bytes:1849592 (1.7 MiB)
Interrupt:21 Memory:fd8ff000-fd8ff025
Al hacer ping hacia la misma ip responde correctamente, pero cuando ya se hace ping a cualquier otra direccion ip de la red de area local ya no responde y lo raro es que bajo windows funciona correctamente.

Tambien he uitilizado cd live de ubuntu para probar y sucede lo mismo

Le agradecer'ia mucho si usted me puediese ayudar

Cordialmente,
Josega

josega

Con 'lspci' puedes ver que

Con 'lspci' puedes ver que dispositivos tienes instalados ahi debe estar tu controlador ethernet RTL8139, luego de configurar con ifconfig el puerto ethernet asignado a dicho controlador debes hacer prueba con un ping interno es decir 'ping -c4 127.0.0.1' y si responde es que los drivers del controlador son reconocidos caso contrario debes buscar los controladores de esa tarjeta de red para linux, bajarlos y seguir los pasos del README y listo

Agradecimiento

Gracias manuco, he hecho todo lo que usted me dice con lspci, con ping y responde, pero cuando trato de establecer comunicacion con otra maquina no responde, al tratar de hacer ping a otra maquina ya no responde. Estoy trabajando con slackware12 y desde mi punto de vista esta bien configurada; lo mas raro es que bajo windows funciona oorrectamente, realmente no se que es lo que sucede

De todos modos gracias por su atencion y colaboracion

Atentamente; josher120

josega

Amigo josher120, cómo

Imagen de NEO

Amigo josher120, cómo estás?

Bueno si con lspci le ves a la tarjeta, parece que si se está dando cuenta tu linux que está enganchada.
Sería buenaso que pases el dato que te pedí anteriormente para ver como es que has configurado tu eth?
De ley que está bien la NIC ya que con otro SO si puedes utilizarlo, pero a lo mejor no está puesta para levantarse al inicio, o has configruado mal algún dato, o al revés por ejemplo la en la dirección de red o de broadcast le mandaste la IP o la cambiaste con la del gateway. Si no pasas el dato no te podemos ayudar.

Saludos
NEO

Cita: debes hacer prueba

Imagen de acl

[quote]
debes hacer prueba con un ping interno es decir 'ping -c4 127.0.0.1' y si responde es que los drivers del controlador son reconocidos
[/quote]

127.0.0.1 está asociado a la interfaz lo (loopback - es una interfaz de red por software que solo llega a tu equipo) que no tiene nada que ver con el dispositivo físico. El que veas ping por loopback no quiere decir que el controlador de la tarjeta física haya sido reconocido.

¿Qué salida te da 'dmesg| grep eth'?

Que tal amigo

Imagen de NEO

Que tal amigo manuco

Corrígeme si me equivoco.. Pero me parece que la dirección de loopbak (127.0.0.1) a la que haces referencia respondería inclusive si no tiene ninguna tarjeta de red física instalada?

Saludos
NEO

Saludos NEO

Bueno para ser sincero aun estoy confundido en el tema del lazo loopback con o sin tarjeta de red asi que no podria decir si estoy equivocado o no, la siguiente parte del proceso que expuse siempre me ha funcionado.

saludos

Páginas