He conectado una Pi directamente a mi iMac mediante un cable Ethernet. La Pi tiene una dirección 169.254.121.172 y el iMac tiene una dirección 169.254.10.117. Puedo conectarme a la Pi a través de SSH y puedo volver a conectarme al Mac sin problemas. La compartición de Internet ha sido activada (compartiendo Wi-Fi a Ethernet). Simplemente no puedo resolver ninguna dirección en Internet. He añadido la IP del iMac como una puerta de enlace y cuando traceroute a 8.8.8.8 puedo ver que golpea el iMac, pero los paquetes no llegan más lejos. Hay un bridge0 que tiene una IP 169.254.10.117 y se resuelve cuando se hace ping desde la Pi. Estoy ejecutando Yosemite 10.10.5. ¿Alguna idea?
Respuesta
¿Demasiados anuncios?El espacio de direcciones 169.254.x.x se conoce como direccionamiento Link-Local y por definición no sale del edificio.
En una red informática, una dirección local de enlace es una dirección de red que sólo es válida para las comunicaciones dentro del segmento de red (enlace) o el dominio de difusión al que está conectado el host.
Por lo general, no se garantiza que las direcciones link-local sean únicas más allá de un único segmento de red. Por lo tanto, los routers no reenvían paquetes con direcciones link-local.
Fuente : Wikipedia - Dirección de enlace local
Una dirección link-local suele ser autogenerada por un ordenador si no encuentra un servidor DHCP.
Si su red no tiene un servidor DHCP [su router debería tener uno], deberá utilizar direcciones asignadas manualmente en la misma subred que su router/pasarela. Normalmente, para un hogar o una pequeña empresa, estas direcciones estarían en el espacio 192.168.x.x.