Secretos Linux parte 2 llamar los dispositivos de red en linux
#1
Escrito 02 diciembre 2011 - 04:19
javsolis-Compaq-Presario-CQ40-Notebook-PC ~ # lshw -C network
*-network
description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth1
version: 01
serial: 00:21:00:ba:c4:e2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=5.100.82.38 latency=0 multicast=yes wireless=IEEE 802.11bg
resources: irq:18 memory:99500000-99503fff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth0
version: 02
serial: 00:23:5a:3d:fb:06
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.121 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:46 ioport:3000(size=256) memory:93410000-93410fff memory:93400000-9340ffff memory:93420000-9343ffff
#2
Escrito 02 diciembre 2011 - 05:32
Interesante amigo, pero seria bueno tratar de explicar el codigo libux ya que por lo menos en mi caso no capto ni para que sirve ni que hace.
Te lo agradeceria mucho (algo para novatos linux).
Saludos
#3
Escrito 02 diciembre 2011 - 07:41
Una buena metodología sería hacer una analogía con el equivalente en Windows, a groso modo parece que equivale a ir a las propiedades del sistema en windows, ir al administrador de dispositivos, y mirar las propiedades de las tarjetas de red.
Solo que el lo hace pasando el primer comando.
Saludos
Archivos adjuntos
#4
Escrito 02 diciembre 2011 - 07:52
#5
Escrito 05 diciembre 2011 - 10:10
root@servidor:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:97:8b:b7:94
inet addr:172.16.1.34 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::221:97ff:fe8b:b794/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3824721 errors:0 dropped:0 overruns:0 frame:0
TX packets:2359035 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3917002956 (3.9 GB) TX bytes:410848690 (410.8 MB)
Interrupt:23 Base address:0x400
eth1 Link encap:Ethernet HWaddr 00:08:a1:82:a8:0c
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::208:a1ff:fe82:a80c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2602185 errors:0 dropped:0 overruns:0 frame:0
TX packets:4009029 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:311950842 (311.9 MB) TX bytes:95242 (95.2 KB)
Interrupt:16 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2387 errors:0 dropped:0 overruns:0 frame:0
TX packets:2387 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:853926 (853.9 KB) TX bytes:853926 (853.9 KB)
tun1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
inet addr:10.10.1.2 P-t-P:10.10.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:12750 errors:0 dropped:0 overruns:0 frame:0
TX packets:14968 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1734772 (1.7 MB) TX bytes:8907379 (8.9 MB)
[/DOS]
Y para detectar el HARDWARE de RED instalado utlizas lo siguiente,...
#cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x1106:0x3065 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:97:8b:b7:94", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:a1:82:a8:0c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
#6
Escrito 06 diciembre 2011 - 06:55
con el comando de ifconfig es mas simple ...
root@servidor:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:97:8b:b7:94
inet addr:172.16.1.34 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::221:97ff:fe8b:b794/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3824721 errors:0 dropped:0 overruns:0 frame:0
TX packets:2359035 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3917002956 (3.9 GB) TX bytes:410848690 (410.8 MB)
Interrupt:23 Base address:0x400
eth1 Link encap:Ethernet HWaddr 00:08:a1:82:a8:0c
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::208:a1ff:fe82:a80c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2602185 errors:0 dropped:0 overruns:0 frame:0
TX packets:4009029 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:311950842 (311.9 MB) TX bytes:95242 (95.2 KB)
Interrupt:16 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2387 errors:0 dropped:0 overruns:0 frame:0
TX packets:2387 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:853926 (853.9 KB) TX bytes:853926 (853.9 KB)
tun1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
inet addr:10.10.1.2 P-t-P:10.10.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:12750 errors:0 dropped:0 overruns:0 frame:0
TX packets:14968 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1734772 (1.7 MB) TX bytes:8907379 (8.9 MB)
[/DOS]
Y para detectar el HARDWARE de RED instalado utlizas lo siguiente,...
#cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x1106:0x3065 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:97:8b:b7:94", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:a1:82:a8:0c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Veo que tenemos otro usuario linux que bien, me alegra jejejejeje:
para saber el nombre de tu host
# hostname y te arroja el nombre de tu host nos sirve para saber los nombres de tus servidores virtuales si tienes una granja lo puedes identificar con este comando.
#7
Escrito 12 diciembre 2011 - 09:46
javsolis-Compaq-Presario-CQ40-Notebook-PC Escritorio # dmesg | grep Eth ///esto te va a indicar las tarjetas de red que encontró el sistema y depaso si hay algo que no debería estar.
[ 5.267404] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 31.075589] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
javsolis-Compaq-Presario-CQ40-Notebook-PC Escritorio # dmesg | grep Wi ///esto te arroja el nombre de la tarjeta wifi de tu equipo
[ 16.196805] eth1: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.100.82.38
javsolis-Compaq-Presario-CQ40-Notebook-PC Escritorio #
gracias y nos vemos en el siguiente datito de red jejejejeje.