Interfaces físicas e inalámbricas en macOS

Interfaces físicas e inalámbricas en macOS

tengo unMacBook Pro (Retina, 13 pulgadas, finales de 2013)correr macOS 10.12.1.

lo se por leerotra respuesta:

No hay eth0configuraciones predeterminadas de OS X. De forma predeterminada, en0son en1sus conexiones de red físicas (LAN cableada e inalámbrica).

Lo sé por elGuía del administrador de redes Linuxsección 2.1:

Estos nombres de interfaz se utilizan con fines de configuración cuando desea especificar un dispositivo físico particular en un comando de configuración y no tienen ningún significado más allá de este uso.

En mi caso, creo que las interfaces en realidad se llaman así:

  • en0- interfaz inalámbrica
  • en5- interfaz física

Porque cuando me conecto a mi red inalámbrica veo el siguiente resultado de ifconfig:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 80:e6:50:0d:08:80
    inet6 fe80::89a:3fda:fa41:b241%en0 prefixlen 64 secured scopeid 0x4
    inet 10.8.209.254 netmask 0xfffff000 broadcast 10.8.223.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active

Y cuando enchufo miadaptador usb a ethernetVeo una sección adicional en el ifconfigresultado:

en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=4<VLAN_MTU>
    ether ac:7f:3e:e6:08:75
    inet6 fe80::1087:37ec:78ca:c443%en5 prefixlen 64 secured scopeid 0xb
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (100baseTX <full-duplex,flow-control>)
    status: active

Cuando desconecto el adaptador y escribo "cuál es mi ip" en Google, obtengo la siguiente dirección IP:

8.18.111.121

Cuando conecto mi adaptador, desactivo mi wifi y le pregunto a Google nuevamente cuál es mi dirección IP. Obtengo:

206.16.32.199

Son muchas las preguntas que me vienen a la mente:

  • Al usar WiFi, ¿por qué inet 10.8.209.254 netmask 0xfffff000 broadcast 10.8.223.255no coincide 8.18.111.121?
  • ¿Cuál es mi ip real?
  • Cuando uso mi adaptador, ¿por qué no hay una dirección de transmisión como la de WiFi?
  • ¿Por qué no inet6 fe80::1087:37ec:78ca:c443%en5 prefixlen 64 secured scopeid 0xbcoincide 206.16.32.199?
  • ¿Qué me dice el resultado ifconfigde la sección?en5

Respuesta1

Google le indicó la dirección IP WAN, proporcionada por su proveedor de servicios de Internet (ISP), que está asignada a la interfaz exterior de su enrutador.

Es posible que obtenga resultados diferentes si...

  • reiniciaste tu enrutador y tu ISP asignó otra dirección o
  • sus conexiones WiFi y "cableadas" son manejadas por diferentes ISP/enrutadores (¿Wifi público?).

10.8.209.254es unprivado red clase Adirección IP. Éste está asignado a su interfaz inalámbrica en0y probablemente lo proporcione su enrutador. El enrutador conecta la red privada (interior) con Internet (exterior) y "oculta" sus direcciones IP internas mediante la traducción de direcciones de red (NAT).

ifconfigmuestra que su adaptador con cable no tiene IPv4 sino una dirección IPv6. IPv6 no define direcciones de transmisión:

IPv6 no implementa la transmisión IP tradicional, es decir, la transmisión de un paquete a todos los hosts en el enlace adjunto utilizando una dirección de transmisión especial y, por lo tanto, no define direcciones de transmisión. --Wikipedia: IPv6

Respuesta2

  • Cuando se utiliza WiFi, ¿por qué la máscara de red inet 10.8.209.254 0xfffff000 transmite 10.8.223.255 no coincide con 8.18.111.121?

Esto indica que su conexión Wi-Fi está detrás de una puerta de enlace "Traductor de direcciones de red" (NAT). La mayoría de los "enrutadores inalámbricos" y otros enrutadores de puerta de enlace domésticos actúan como NAT. Las puertas de enlace NAT permiten que una variedad de direcciones privadas (direcciones que comienzan con 10.xxx, 172.[16-31].xx o 192.168.xx) compartan una o más direcciones enrutables públicas.

  • ¿Cuál es mi ip real?
  • 10.8.223.255 es la dirección privada de su interfaz Wi-Fi detrás de NAT.
  • 8.18.111.121 es una dirección IP enrutable públicamente en el lado público de NAT, que la puerta de enlace NAT hace que parezca que proviene de su tráfico.

Ambos son "reales" en algún sentido. Si alguien en su misma red Wi-Fi necesita saber su dirección IP, proporciónele la privada (10.xxx). Si alguien en alguna otra red necesita su dirección IP, proporciónele la pública.

  • Cuando uso mi adaptador, ¿por qué no hay una dirección de transmisión como la de WiFi?

No hay ninguna dirección de transmisión IPv4 porque no hay ninguna dirección IPv4 en esa interfaz. Si esa interfaz está configurada para usar DHCP, parece que no hay ningún servidor DHCP en esa red Ethernet cableada a la que está conectando su adaptador Ethernet USB.

  • ¿Por qué inet6 fe80::1087:37ec:78ca:c443%en5 prefixlen 64 Secure Scopeid 0xb no coincide con 206.16.32.199?

inet6 significa IPv6. fe80::…%en5 significa que es una dirección de enlace local IPv6, que no se puede enrutar desde el enlace actual (es decir, la LAN Ethernet local en este caso).

A partir de la información que ha proporcionado hasta ahora, la única forma en que podría ver que la dirección fe80:: es la dirección de origen de lo que se convierte en el tráfico 206.16.32.199 sería si hubiera una puerta de enlace que hiciera "NAT64" (pronunciado "nat six four" ) en esa red. Entonces, la misma idea de NAT, pero donde las direcciones privadas son direcciones de enlace local IPv6 y las direcciones públicas son direcciones IPv4.

  • ¿Qué me dice el resultado de ifconfig en la sección en5?

Le indica que su cable Ethernet está conectado a un concentrador o conmutador 100BASE-TX y que aparentemente no se ha encontrado ningún servidor DHCP en esa red.

información relacionada