1 votos

Deshabilitar la interfaz de bucle invertido de lo0 en 10.8.4?

Para fines de prueba, (prueba de raw de la velocidad de la red a través de una serie de cables) he equippped mi Mac Book pro con Thunderbolt a Gigabit Ethernet Adapter además de la incorporada en conexión gigabit ethernet.

Ambas interfaces se han asignado una IP manual en la 10.0.*/24 gama.

A partir iperf con iperf -s --bind 10.0.0.1, a continuación, iniciar el cliente con iperf -c 10.0.0.1 rendimientos velocidades de más de 40 Gigabit por segundo. Supongo (correctamente de acuerdo con buscar un poco en google) que no es la misma interfaz se utiliza, sino más bien la interfaz loopback como ambas IPs residen en el mismo equipo. Así que mi pensamiento fue desactivar lo0, aunque sólo sea temporalmente, mediante la emisión de sudo ifconfig lo0 down. Thies no funciona (podría haber funcionado una vez por un par de segundos, pero no puedo demostrar que). lo0 que se queda.

Hay una manera de desactivar (temporalmente) la interfaz loopback lo0 para que yo pueda hacer mis pruebas?

Gracias!

3voto

MasterKye Puntos 46

La versión de iperf que tengo (de Homebrew) en efecto, permiten la vinculación que el cliente y el servidor para diferentes interfaces, así:

iperf -s --bind 10.0.0.1
iperf -c 10.0.0.1 --bind 10.0.0.2

(para el propósito de esta respuesta asumo que usted desea que el servidor en .1 y el cliente en .2)

El problema es que la tabla de enrutamiento (visible a través de netstat -rn) parece anular este, el envío de tráfico a 10.0.0.1 a través de la interfaz de bucle invertido.

En lugar de desactivación de bucle invertido por completo, se puede eliminar esa ruta específica:

sudo route delete 10.0.0.1 127.0.0.1

He encontrado que esto causó mi Mac a ser incapaz de llegar a sí mismo (IP) durante unos segundos, hasta que se encontró una ruta alternativa la otra interfaz y a través de mi router. Una vez que la ruta se presentó en netstat -rn, iperf funcionaba bien. Aquí está mi antes y después:

[  4] local 192.168.2.99 port 5001 connected with 192.168.2.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  16.7 GBytes  14.3 Gbits/sec

Y después:

[  4] local 192.168.2.99 port 5001 connected with 192.168.2.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec   343 MBytes   288 Mbits/sec

288Mbps de ser bastante velocidad razonable teniendo en cuenta que uno de los interfaces de uso es inalámbrica 802.11 n.

También tuve la oportunidad de regresar a mi tabla de enrutamiento a la normalidad gracias a la conmutación de la interfaz de apagado y encendido de nuevo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X