viernes, 5 de septiembre de 2014

Configurando la tarjeta de red en Linux

1. Primero que nada asumir privilegios de root 

Esto se logra con el comando
$ su
Donde te solicitara la clave del super usuario

2. Comprobacion de HW

Comprobar si la targeta es detectada por linux  al menos a nivel del Hardware con el comando:
# lspco
esto debe entregar algo parecido a:

[root@localhost /]# lspco
00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation Device 8cb1
00:16.0 Communication controller: Intel Corporation Device 8cba
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V
00:1a.0 USB controller: Intel Corporation Device 8cad
00:1b.0 Audio device: Intel Corporation Device 8ca0
00:1c.0 PCI bridge: Intel Corporation Device 8c90 (rev d0)
00:1c.2 PCI bridge: Intel Corporation Device 8c94 (rev d0)
00:1c.3 PCI bridge: Intel Corporation Device 8c96 (rev d0)
00:1c.6 PCI bridge: Intel Corporation Device 8c9c (rev d0)
00:1d.0 USB controller: Intel Corporation Device 8ca6
00:1f.0 ISA bridge: Intel Corporation Device 8cc4
00:1f.2 SATA controller: Intel Corporation Device 8c82
00:1f.3 SMBus: Intel Corporation Device 8ca2
02:00.0 Ethernet controller: Qualcomm Atheros Killer E2200 Gigabit Ethernet Controller (rev 10)
03:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
05:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 12)
Como se ve el comando lsoci  nbos despliega todo lo que esta conectado a nuestro bus PCI, en esta lista deberemos buscar las que digas Ehernet Controller que serán nuestras tarjetas de red.

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V
02:00.0 Ethernet controller: Qualcomm Atheros Killer E2200 Gigabit Ethernet Controller (rev 10)

Como se ve en este caso tenemos 2 de ellas.

3. Revisar configuracion


Para validar si esta configurada usamos: ifconfig comando que nos lista la configuracion de todas las tarjetas o interfaces de red que tenemos en el sistema:

[root@localhost /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 74:D4:35:E5:CE:5C  
          UP BROADCAST RUNNING PROMISC  MTU:1500  Metric:1
          RX packets:46922317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30986715 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1792520249 (1.6 GiB)  TX bytes:2183999328 (2.0 GiB)
          Interrupt:20 Memory:f7e00000-f7e20000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:137658 errors:0 dropped:0 overruns:0 frame:0
          TX packets:137658 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:260621913 (248.5 MiB)  TX bytes:260621913 (248.5 MiB)