internet wi-fi macmini só funciona se o cabo LAN estiver desconectado

internet wi-fi macmini só funciona se o cabo LAN estiver desconectado

Eu uso macmini para compilar a versão mac do meu programa, uso sshe vncdo linux, mas o problema é que só consigo internet via wifi( en1) ou conexão local via ethernet( en0). se eu habilitar en0a conexão ethernet ( ), a internet não funcionará mais, embora a en1interface wifi ( ) ainda esteja ativa. Eu suspeito que seja um problema de roteamento. Estou tentando há horas usando route deletee route add 0.0.0.0 ..., netstat -naetc, mas como não tenho algum conhecimento, minhas tentativas carecem de consistência. Preciso de ambos, lan para vnc e wifi para internet. O VNC é lento em wi-fi e a Internet também é necessária por alguns motivos.

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
        ether a8:20:66:36:21:ea
        inet6 fe80::aa20:66ff:fe36:21ea%en0 prefixlen 64 scopeid 0x4
        inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
        media: autoselect (100baseTX <full-duplex,flow-control>)
        status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether 88:53:95:2a:a2:89
        inet6 fe80::8a53:95ff:fe2a:a289%en1 prefixlen 64 scopeid 0x5
        inet 192.168.88.140 netmask 0xffffff00 broadcast 192.168.88.255
        media: autoselect
        status: active

Muito obrigado!

Responder1

Tentarei adivinhar qual pode ser o problema... Como provavelmente irei apresentar suposições incorretas, corrija-me e tentarei novamente com as novas informações.

Presumo que ambas as interfaces estejam sendo configuradas via DHCP. Nesse caso, tanto a interface eth0 quanto a interface eth1 estão recebendo um ip 'gw' de seus respectivos servidores DHCP. Como a interface eth0 não possui rota para a Internet (um gw válido), sempre que ela estiver habilitada, sua conexão com a Internet cai.

Para fazer com que sua interface Wi-Fi tenha precedência sobre a interface LAN, vá em Preferências do Sistema..Rede e procure o ícone de engrenagem no canto inferior esquerdo. Puxe-o para baixo e selecione ‘Definir ordem de serviço’. Uma nova janela aparecerá. Arraste o Wi-Fi para que fique acima da Ethernet (ou arraste a Ethernet para que fique abaixo do Wi-Fi), clique OKpara fechar a janela de ordem de serviço e, em seguida, Applyna janela principal da rede. Isso deve dar ao Wi-Fi um status preferencial em relação à sua conexão Ethernet.

informação relacionada