
Eu uso macmini para compilar a versão mac do meu programa, uso ssh
e vnc
do linux, mas o problema é que só consigo internet via wifi( en1
) ou conexão local via ethernet( en0
). se eu habilitar en0
a conexão ethernet ( ), a internet não funcionará mais, embora a en1
interface wifi ( ) ainda esteja ativa. Eu suspeito que seja um problema de roteamento. Estou tentando há horas usando route delete
e route add 0.0.0.0 ...
, netstat -na
etc, 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.