Usando duas interfaces ethernet para redes locais separadas no Mac OSX Yosemite?

1

Eu tenho um Macbook Pro com apenas uma porta Ethernet embutida. Eu tenho um adaptador Ethernet USB separado para a segunda rede lan.

Eu não consegui fazer as duas interfaces funcionarem. Éter o builtin é usado, ou a interface USB-ethernet funciona.

Eu quero uma rede local para se conectar ao modem / roteador DSL para internet conexão. Eu quero que a outra rede não tenha conexão com a internet.

A interface de rede com conexão à internet está definida como DCHP A interface de rede sem conexão com a Internet está definida como sub-rede 192.168.1.23 inet 255.255.255.0

Geralmente, o built-in se auto-configura automaticamente usando o DCHP para um endereço de internet auto-atribuído e não utilizável. Eu encontrei material sobre como para resolver isso, mas a solução é falsa. Enquanto isso fará com que o configuração parece estar correta, não há conexão com a internet, nem conexão com outros hosts nessa lan local.

Se a outra interface estiver conectada e configurada, nenhuma conexão será ser feito através dele para hosts nessa lan também.

Eu fiz isso com sucesso nos sistemas 10.5 e 10.6 anteriores, e bem com os sistemas Linux e FreeBSD.

Estou confuso sobre o que realmente significa bridging e isso soa como o sistema não reconhecerá várias rotas.

Quaisquer informações e sugestões, orientação avaliada: obrigado pelo tempo e atenção JK

Mais informações: a interface conectada à Internet está definida como DCHP e o endereço de rede atribuído é 192.168.0.5 com uma máscara de rede de 255.255.255.0, O roteador é o modem / roteador DSL em 168.162.0.1. A máscara de rede para cada sub-rede deve mantê-los isolados uns dos outros.

Agradeço a resposta, mas o problema é mais profundo que apenas definir a prioridade da interface, acredito: Quando as preferências de rede mostram que as interfaces estão configuradas corretamente, a saída do console: ifconfig mostra apenas um (en0), ou o outro (en1) é realmente configurado com um endereço de rede e sub máscara de rede. No momento, eu tenho o builtin desligado e desconectado. O outro (USB-ethernet) está configurado para se conectar à internet LAN conectada. É trabalho e "se está funcionando, não conserte" (não saber exatamente como melhorar a situação).

    
por user1739140 21.02.2017 / 01:22

1 resposta

1

Vá para System Preferences > Network , observe a parte inferior da lista de interfaces de rede, clique no botão do ícone "engrenagem" e selecione "Definir ordem de serviço ...". Em seguida, na planilha que aparece, localize o item de lista da sua interface de rede que possui a conexão com a Internet e arraste-o para mais alto na lista do que a interface de rede para sua LAN sem saída.

O macOS tenta automaticamente usar a interface ativa de melhor classificação como sua conexão de rede padrão.

Verifique se as duas redes estão usando subconjuntos IP diferentes. Como você está usando 192.168.1.0/24 em uma rede, certifique-se de não usá-lo na outra rede.

    
por 21.02.2017 / 06:04