[eside-ghost] Fliping in the night con linux-bridge
Fernando de Urien y Muñiz
zefe en rigel.deusto.es
Jue Jun 22 11:58:46 CEST 2006
Amos a ver... amos a ver...
No sé si alguno se habrá peleado con estas cosas que llevo comentando desde
ayer pero os cuento a ver si a alguien le suena de algo...
En fin, me monto la máquina con las 2 tarjetas de red para hacer bridge
entre ellas...
Se comprueba que están disponibles los módulos necesarios...
Se mira la configuración a ver...
br0 Link encap:Ethernet HWaddr 00:02:44:A6:AC:22
inet6 addr: fe80::202:44ff:fea6:ac22/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:53 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5689 (5.5 KiB) TX bytes:378 (378.0 b)
bridge name bridge id STP enabled interfaces
br0 8000.000244a6ac22 no eth1
eth2
Amos, suena bien...
Ok, ahroa voy a hacer ping desde un lado del bridge al otro con 2 equipos
que tengo conectados al bridge.
Jeje, nada, no hay ping... :-D Ok, miro las entradas arp a ver si al menos
por ahí pasa tráfico arp... y ohhhh!!! En uno de los lados (solo en uno) me
encuentro esta mac
# brctl showmacs br0
port no mac addr is local? ageing timer
2 00:00:40:00:00:00 no 3.23
2 00:02:44:a6:ac:22 yes 0.00
1 00:05:1c:9a:c7:50 yes 0.00
Amos, esa MAC tiene de real lo que las dotaciones delanteras de yola
berrocal.
¿what is happening??? Las tarjetas de red son típicas rtl8139
He tirao un tcpdump pa ver que se cuece en el asunto y....
Al hacer ping en un sentido...
:~# tcpdump -vv -i br0
tcpdump: WARNING: br0: no IPv4 address assigned
tcpdump: listening on br0, link-type EN10MB (Ethernet), capture size 96
bytes
11:50:28.887351 arp who-has 192.168.200.2 tell 192.168.200.1
11:50:34.068672 arp who-has 192.168.200.2 tell 192.168.200.1
11:50:39.075755 arp who-has 192.168.200.2 tell 192.168.200.1
11:50:44.083033 arp who-has 192.168.200.2 tell 192.168.200.1
Y al hacerlo en el otro... (tan solo depués de haber hecho el primer
sentido, si limpio las arps el resultado es el mismo...)
:~# tcpdump -vv -i br0
tcpdump: WARNING: br0: no IPv4 address assigned
tcpdump: listening on br0, link-type EN10MB (Ethernet), capture size 96
bytes
11:52:00.142785 IP (tos 0x0, ttl 128, id 5780, offset 0, flags [none],
length: 60) 192.168.200.2 > 192.168.200.1: icmp 40: echo request seq 20736
11:52:05.439947 IP (tos 0x0, ttl 128, id 5781, offset 0, flags [none],
length: 60) 192.168.200.2 > 192.168.200.1: icmp 40: echo request seq 20992
También he probado con los interfaces en modo promiscuo y no promiscuo…
Yo me temo una incompatibilidad con las tarjetas de red…
Bueno, no sé si alguien habrá enredado con ello lo suficiente… voy a ver si
me rallo un poco más con el asunto!!!
Zefe
P.D. Jeje, por lo menso me vale de valvula de escape
P.D. Toy buscando listas de distribución de este tema, pero pregutno aquí
porque en el ghost hay bastante crack ;-)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060622/adf981bf/attachment.htm
Más información sobre la lista de distribución eside-ghost