Compartilhar uma conexão Wi-Fi através de wifi no Mac OS X

16

Tenho uma conexão Wi-Fi e gostaria de compartilhá-la através do meu cartão Wi-Fi nos computadores. Por algum motivo de segurança, parece que apenas um dispositivo pode acessar a conexão WiFi diretamente.

É por isso que eu quero usar o primeiro computador mac como servidor.

Infelizmente, não tenho nenhum Airport Express.

Arkan
fonte
2
Você não pode estar conectado a dois wifis com apenas uma interface. Se você deseja que a mesma máquina se conecte à sua rede Wi-Fi real e crie ou ingresse em uma rede ad-hoc com suas outras máquinas: Isso não funcionará.
Daniel Beck
11
@Daniel Beck está correto. Para compartilhar via Wi-Fi, você precisa estar conectado ao seu roteador usando um cabo Ethernet e, em seguida, configurar uma nova conexão Wi-Fi para compartilhar.
Jay_Booney
11
Você também pode compartilhar a conexão WiFi via Firewire, provavelmente não útil nesta situação, mas é bom saber.
Penguirl
11
@Daniel Beck e @Jay_Booney não estão corretos - caso contrário, como o Connectify no Win7 poderia compartilhar uma conexão Wifi [1,2]? @Arkan: Infelizmente não tenho uma solução para você para Mac (estava procurando uma por mim), mas fui obrigado a corrigir os comentários acima. [1] connectify.me [2] techrepublic.com/blog/networking/…
davemyron
O @orangechicken Connectify funciona exigindo especificamente os componentes internos do Windows 7 (sem suporte para versões anteriores do Windows) e precisando oferecer suporte ao hardware de rede para poder criar um ponto de acesso, através do artigo que você vinculou. Como esta pergunta é específica para o OS X, minha avaliação ainda é válida.
Daniel Beck

Respostas:

7

Infelizmente você não pode. Você não pode acessar sua conexão via Wi-Fi e compartilhá-la com outros dispositivos via Wi-Fi. Você pode pensar nisso como conectar dois cabos ethernet em uma porta. Isso não vai funcionar.

No entanto, você pode pegar sua conexão da Ethernet e compartilhá-la em dispositivos usando WiFi.

Wuffers
fonte
Obrigado pela sua resposta. Você sabe se isso seria possível com a compra de um dispositivo?
Arkan
@Arkan: Talvez um repetidor sem fio faça o que você precisa?
Wuffers
Você não pode, desde que tenha apenas uma NIC . Se você comprasse um adaptador sem fio USB, por exemplo, isso seria possível.
Pzkpfw
Pena que na Apple apenas uma conexão pode ser feita. No PC, você pode criar um ponto de acesso Wi-Fi enquanto se conecta via Wi-Fi. Alguns programas fazem isso por você, por exemplo: Connectify.
Derek朕會功夫
10

Tente isso, funciona para mim. Por exemplo, seu wifi é en1.

sudo -s
ifconfig en1 x.x.x.1/24 alias
sysctl -w net.inet.ip.forwarding=1
natd -interface en1
ipfw -f flush
ipfw add divert natd all from any to any via en1
ipfw add pass all from any to any

Outros dispositivos se conectarão ao mesmo SSID, mas você precisará usar o IP estático no intervalo xxx0 / 24.

Faiz R
fonte
O DNS não funciona através do 'OSX Router', mas o servidor DNS aberto do Google (8.8.8.8) classificou isso. Obrigado
tonycoupland
3
Como faço para cancelar o procedimento acima depois de emitir os comandos?
Gman #
1

Você não pode pegar a conexão Wi-Fi e compartilhá-la através do seu aeroporto, mas se, por algum motivo, não conseguir conectar um cabo ethernet e tiver um segundo mac (irmão, irmã, amigo), poderá compartilhar a conexão com a Internet do Wi-Fi via bluetooth com um computador e, em seguida, compartilhe a Conexão com a Internet do bluetooth através da sua rede Wi-Fi. Novamente, isso só funciona se você tiver dois macs.

user210217
fonte
Você pode explicar como fazer "Você pode compartilhar a conexão de Internet de Wi-Fi através de Bluetooth com um computador, e em seguida, conexão de compartilhamento de Internet de Bluetooth através da sua rede Wi-Fi"
bschandramohan