2 votos

Cambiar la prioridad de enrutamiento en el iMac

Nuestro teléfono/Internet en casa no funciona; los contratistas del ayuntamiento lo han desenterrado y no lo arreglarán hasta dentro de una semana. Estoy utilizando un punto de acceso del iPhone en el ínterin.

Esto funciona, pero cuando conecto la conexión Ethernet de mi router a mi iMac ya no puedo acceder a Internet. Utilizo la red local para compartir archivos e imprimir.

¿Cómo puedo evitar que el iMac utilice la conexión Ethernet para Internet, o preferir que la prioridad del punto de acceso sea mayor cuando esté conectado?

172.20.10.1 es la IP del Hotspot

~$ netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.1.1.1           UGSc           53        0     en0
default            172.20.10.1        UGScI          13        0     en1
10.1.1/24          link#6             UCS             2        0     en0
10.1.1.1/32        link#6             UCS             1        0     en0
10.1.1.1           78:a0:51:16:bb:56  UHLWIir        31      156     en0   1192
10.1.1.9/32        link#6             UCS             2        0     en0
10.1.1.255         ff:ff:ff:ff:ff:ff  UHLWbI          0        1     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              1      300     lo0
169.254            link#6             UCS             0        0     en0
169.254            link#7             UCSI            0        0     en1
172.20.10/28       link#7             UCS             1        0     en1
172.20.10.1/32     link#7             UCS             1        0     en1
172.20.10.1        3e:2e:f9:2a:33:64  UHLWIir        15       12     en1   1181
172.20.10.5/32     link#7             UCS             0        0     en1
172.20.10.15       ff:ff:ff:ff:ff:ff  UHLWbI          0        1     en1
224.0.0/4          link#6             UmCS            2        0     en0
224.0.0/4          link#7             UmCSI           2        0     en1
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en0
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en1
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0       10     en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0       10     en1
255.255.255.255/32 link#6             UCS             1        0     en0
255.255.255.255    ff:ff:ff:ff:ff:ff  UHLWbI          0        2     en0
255.255.255.255/32 link#7             UCSI            0        0     en1

3voto

gh0st Puntos 43

Puede establecer el orden de servicio en el Red panel de preferencias en Preferences.app.

Abrir Red preferencias, haga clic en el pequeño icono de rueda dentada situado debajo de la lista de conexiones de red (junto a los iconos + y -), elija "Establecer orden de servicio " en el menú.

A continuación, sólo tienes que arrastrar las entradas en el diálogo (sin escribir todos los nombres de las interfaces).

Por otra parte, en el panel de preferencias de red también puede eliminar las interfaces de red no utilizadas (icono -) o hacerlas inactivas (menú de rueda dentada).

macOS Network pref pane

2voto

slm Puntos 118

Investigando esto pude encontrar esta pregunta de SU titulada: ¿Cómo prioriza Mac OSX las interfaces de red al enrutar? que muestra un método para hacer lo que quieres. Este Q&A menciona que MacOS ordena el enrutamiento basado en el ordenamiento en las interfaces de red.

Pedido de dispositivos

Puedes ver esta orden con este comando:

$ networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)

(2) Bluetooth PAN
(Hardware Port: Bluetooth PAN, Device: en6)

(3) Thunderbolt Bridge
(Hardware Port: Thunderbolt Bridge, Device: bridge0)

Así que las rutas asociadas al dispositivo en0 (Wi-Fi) tendrán una mayor precedencia que las rutas asociadas al dispositivo bridge0 (Puente del Rayo). Puede utilizar este comando para reordenarlos:

$ networksetup -ordernetworkservices "Thunderbolt Bridge" "Bluetooth PAN" "Wi-Fi"

Ahora el orden es así:

$ networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Thunderbolt Bridge
(Hardware Port: Thunderbolt Bridge, Device: bridge0)

(2) Bluetooth PAN
(Hardware Port: Bluetooth PAN, Device: en6)

(3) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)

Su configuración

Para ti, querrás reordenar tus dispositivos para que las rutas de tu dispositivo anclado, en1 son de orden superior a sus rutas de en0 .

Antes de

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.1.1.1           UGSc           53        0     en0
default            172.20.10.1        UGScI          13        0     en1

Después de

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            172.20.10.1        UGScI          13        0     en1
default            10.1.1.1           UGSc           53        0     en0

0 votos

El iMac insistió en que enumerara los 9 servicios. networksetup -ordernetworkservices "Wi-Fi" "Ethernet" "iPhone USB" "iPad USB" "FT232R USB UART" "Bluetooth PAN" "Thunderbolt Bridge" "Thunderbolt Bridge 2" "Bluetooth DUN" - la mayoría de estos son desconocidos, y una resaca de mi primer teléfono 3G. Parece que tampoco puedo eliminarlos.

0 votos

@Milliways - suena como otra Q para preguntar aquí 8-)

0 votos

@Milliways - Creo que puedes deshacerte de ellos mentira esto - sudo ifconfig <device> down

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