Leonardo Ivars
2011-11-21 14:36:26 UTC
He contratado el servicio de internet + telefonía de Telmex (que ahora
es "Claro" o algo así -no muy claro que digamos-). El tema es que me
ponen la antena y un Alvarion GW5051. Como era de esperar me conectaron
en una red nateada (el aparato entregando ips 192.168.x.x/24). Como
quiero tener mi IP, pedí que me lo solucionen y me configuraron el
aparato como brigde. Al día siguiente no tenía IP...
Reclamo1:
-Leo-Hola le llamo porque mi máquina no está tomando ip.
-Claro- No hay problema, dígame que windows tiene...
-Leo- Ubuntu 10.04
-Claro- mmmm eee.... momento por favor.. musiquita (varios minutos).
Disculpe la demora, solo damos soporte para windows.
-Leo- No estoy pidiendo soporte, te estoy diciendo que mi máquina no
toma IP...
-Claro- Pero es que solamente podemos comprobar todo si tiene windows...
-Leo- Dame un segundo voy a reiniciar mi máquina en windows (para darle
el gusto). Listo.
-Claro- Ponga todo en automático. Pruebe navegar..
Está todo en automático... Pruebo navegar... y funciona.. (la pu#$%&&)
tomó y ip... Supongo que está algo mal en mi linux..
-Leo- Mirá en windows conecta, voy a revisar mi linux, quizá tenga algo
desconfigurado.
-Claro- Adiós-
Revisé todo en Ubuntu y toma ip en mi server dhcp; en el del trabajo; en
un pedorro modem de telefónica...
Reclamo2:
-Leo-Hola le llamo porque mi máquina no está tomando ip.
-Claro- No hay problema, dígame que windows tiene...
-Leo- Ubuntu 10.04
-Claro- mmmm eee.... momento por favor.. musiquita (varios minutos).
Disculpe la demora, solo damos soporte para windows.
-Leo- No estoy pidiendo soporte, te estoy diciendo que mi máquina no
toma IP...
-Claro- Pero es que solamente podemos comprobar todo si tiene windows...
-Leo- Mi maquina no toma ip, con Uds pero si toma en varios lados te
estoy diciendo el problema. No te estoy pidiendo soporte...
larga discusión y finalmente
-Claro- voy a elevar el reclamo al sector de ingeniería...
En definitiva sin solución todavía.
Me puse a hacer un poco de tcpdump y encontré que windows hace los
pedidos de dhcp con la bandera de broadcast
Flags [Broadcast] (0x8000)
Pero ubuntu (dhcpclient; pump y udhcpc) no usan esta bandera
Flags [none] (0x0000)
Navegando encontré que dhclient tiene una opción -B (always-broadcast)
pero no está en la versión de Ubuntu. Me bajé los fuentes de ISC y
tampoco está. No profundicé mucho mas pero me parece que esa versión es
de freeBSD. Incluso me bajé el dhclient de suse que tampoco tiene -B.
Encontré que alguien propuso un parche para la versión dhcp-4.2.2rc1
una opción "-b" que haría lo mismo...
Pero.. yo quiero todo feliz y automático como es Ubuntu....
¿Hay alguna forma mas sencilla de solucionar esto que bajarse una
versión específica + un parche?
¿Algún comando de iptables que levante la bandera de broadcast para ese
tipo de paquetes?
¿Aguien tiene este problema?
Saludos
es "Claro" o algo así -no muy claro que digamos-). El tema es que me
ponen la antena y un Alvarion GW5051. Como era de esperar me conectaron
en una red nateada (el aparato entregando ips 192.168.x.x/24). Como
quiero tener mi IP, pedí que me lo solucionen y me configuraron el
aparato como brigde. Al día siguiente no tenía IP...
Reclamo1:
-Leo-Hola le llamo porque mi máquina no está tomando ip.
-Claro- No hay problema, dígame que windows tiene...
-Leo- Ubuntu 10.04
-Claro- mmmm eee.... momento por favor.. musiquita (varios minutos).
Disculpe la demora, solo damos soporte para windows.
-Leo- No estoy pidiendo soporte, te estoy diciendo que mi máquina no
toma IP...
-Claro- Pero es que solamente podemos comprobar todo si tiene windows...
-Leo- Dame un segundo voy a reiniciar mi máquina en windows (para darle
el gusto). Listo.
-Claro- Ponga todo en automático. Pruebe navegar..
Está todo en automático... Pruebo navegar... y funciona.. (la pu#$%&&)
tomó y ip... Supongo que está algo mal en mi linux..
-Leo- Mirá en windows conecta, voy a revisar mi linux, quizá tenga algo
desconfigurado.
-Claro- Adiós-
Revisé todo en Ubuntu y toma ip en mi server dhcp; en el del trabajo; en
un pedorro modem de telefónica...
Reclamo2:
-Leo-Hola le llamo porque mi máquina no está tomando ip.
-Claro- No hay problema, dígame que windows tiene...
-Leo- Ubuntu 10.04
-Claro- mmmm eee.... momento por favor.. musiquita (varios minutos).
Disculpe la demora, solo damos soporte para windows.
-Leo- No estoy pidiendo soporte, te estoy diciendo que mi máquina no
toma IP...
-Claro- Pero es que solamente podemos comprobar todo si tiene windows...
-Leo- Mi maquina no toma ip, con Uds pero si toma en varios lados te
estoy diciendo el problema. No te estoy pidiendo soporte...
larga discusión y finalmente
-Claro- voy a elevar el reclamo al sector de ingeniería...
En definitiva sin solución todavía.
Me puse a hacer un poco de tcpdump y encontré que windows hace los
pedidos de dhcp con la bandera de broadcast
Flags [Broadcast] (0x8000)
Pero ubuntu (dhcpclient; pump y udhcpc) no usan esta bandera
Flags [none] (0x0000)
Navegando encontré que dhclient tiene una opción -B (always-broadcast)
pero no está en la versión de Ubuntu. Me bajé los fuentes de ISC y
tampoco está. No profundicé mucho mas pero me parece que esa versión es
de freeBSD. Incluso me bajé el dhclient de suse que tampoco tiene -B.
Encontré que alguien propuso un parche para la versión dhcp-4.2.2rc1
una opción "-b" que haría lo mismo...
Pero.. yo quiero todo feliz y automático como es Ubuntu....
¿Hay alguna forma mas sencilla de solucionar esto que bajarse una
versión específica + un parche?
¿Algún comando de iptables que levante la bandera de broadcast para ese
tipo de paquetes?
¿Aguien tiene este problema?
Saludos