Introdução

Introdução

Introdução

Pesquisei no Google por "Compartilhar conexão de Internet sem fio do Mac OS X para um computador Linux por meio de um switch de rede não gerenciado" e não consegui encontrar uma resposta rapidamente.

Levei várias horas pesquisando hardware de rede, switches, roteadores, etc., até encontrar uma solução.

Situação

Estou trabalhando no meu quarto lá em cima. Estou na universidade há alguns anos e voltei no verão antes de começar meu trabalho. (Tive que esperar vários meses antes de começar.)

Há um "hub" de rede sem fio no andar de baixo, onde entra minha conexão de rede ISP. Esse "hub" contém algum tipo de modem, um roteador e um switch, entre outros dispositivos lógicos.

Tenho 4 computadores lá em cima. (Eu trabalho em STEM, então tenho muitos computadores. Acho que esta é uma explicação válida para ter tantos.)

Não consigo passar um cabo do andar de baixo até o meu quarto porque meus pais vão pirar quando tropeçam/não conseguem passar o aspirador no carpete/ver o cabo porque é "feio".[Insira aqui seu próprio motivo pelo qual um cabo não é uma solução para sua situação.]

Solução pretendida

Gostaria de compartilhar minha conexão com a Internet através do computador Mac OS X, pois usei esse método anteriormente para compartilhar uma conexão Wi-Fi de entrada com outro PC Linux por meio de um único cabo Ethernet de uma porta Ethernet para outra.

Como posso configurar minha própria sub-rede em minha sala para obter uma conexão de Internet e uma conexão LAN para meus 4 computadores aqui?

Responder1

Solução usada

Nota: Na verdade, comprei um switch de 8 portas não gerenciado de baixo custo antes de postar esta pergunta, pois suspeitava que fosse o hardware necessário. Agora descobri como configurar a rede. É bastante simples.

Todos os outros PCs devem ser configuradostudo automático com DHCP. O computador OS X precisa de um pouco mais de configuração.

Sugiro testar as etapas abaixo com um único computador conectadosem interruptorprimeiro, pois isso remove uma camada extra de depuração necessária.

Pesquise no Google algo como "compartilhar internet wi-fi do Mac OS X via conexão Ethernet LAN" para encontrar mais informações sobre algumas das etapas a seguir.

  • Teste se o computador OS X pode receber uma conexão com a Internet via WiFi.

  • Desligue o firewall.Observe que esta etapa é importante e me custou horas de trabalho para descobrir por que não funcionou. Você pode reativar o firewall mais tarde. Veja detalhes abaixo.

  • Conecte o PC OS X a outro PC por meio de uma conexão Ethernet única (testada e funcional).

  • Vá para Configurações do sistema no OS X -> Compartilhamento -> Compartilhamento de Internet

  • Defina: Compartilhar conexão de Wifi via Ethernet e clique na caixa de seleção à esquerda para ativar. Confirme a ativação na mensagem de aviso.

  • Você deve conseguir acessar sites externos em outro computador Linux/Windows/etc por meio da conexão de rede compartilhada.

Agora você pode reativar o firewall no OS X com as seguintes configurações:

  • Vá para Configurações do Sistema -> Segurança e Privacidade -> Firewall

  • Ative o firewall, opções: Permitir entrada (sem caixa de seleção ao bloquear entrada), permitir automaticamente software assinado (preencherá a caixa de listagem acima quando o software assinado for adicionado automaticamente),não habilite o modo furtivo. (A última opção me deixou preso por muito tempo.)

Para criar uma "rede local" básica, adicione um switch de rede não gerenciado. Este último passo pode parecer trivial, e de fato é, se você sabe que basta conectá-lo e não há nenhuma outra configuração necessária.

Fiquei perdido na toca do coelho por algum tempo procurando coisas como "como faço para configurar um servidor DHCP no Mac OS X" - pensei que tinha que configurar meu Mac para emular um roteador, servidor DHCP e DNS, mas isso não é não é necessário, pois a opção de compartilhamento faz tudo automaticamente.

Finalmente, aproveite.

Vantagens

Eu adicionei isso como uma adição posterior. As vantagens incluem rotear o tráfego de diversas conexões sem fio por meio de uma única conexão sem fio, o que provavelmente será mais eficiente. Acredito que a explicação aproximada seja uma redução nas colisões sem fio. Se estiver usando um switch gigabit, o tráfego entre os computadores conectados via Ethernet gigabit será consideravelmente mais rápido e com menor latência. Por outro lado, a latência entre os computadores roteados a jusante do computador OS X e a nuvem aumentará ligeiramente.

Possíveis problemas com este método

Acredito que as opções de compartilhamento criam uma sub-rede separada no lado compartilhado da Ethernet. Se eu estiver correto, isso significa que seria impossível fazer SSH, por exemplo, de um computador no meu quarto para outro computador na casa. Acredito que seja porque eu teria que transferir de uma sub-rede para outra através do computador Mac OS X. Nesse caso, suponho que eu teria que configurar o encaminhamento de porta através do Mac? Pretendo testar isso ainda esta noite e relatar isso.

informação relacionada