Com o lançamento do airdrop, é evidente que minha placa de rede WiFi é capaz de fazer mais de uma conexão de rede. Existem aplicativos, documentação, ferramentas de linha de comando etc. para gerenciar várias conexões sem fio no meu mac.
em uma casca de noz posso fazer com que meu único nic wireless sem fio atue como duas placas de rede sem fio?
Estou perguntando sobre isso porque tenho aplicativos no meu iPad que só podem se comunicar com o meu macbook via Wi-Fi (a apple não permite transmissão de dados com fio para a maioria dos aplicativos). No momento, meu laptop pode falar com a Internet ou com o iPad (a rede bloqueia tudo, exceto o acesso à Internet, para que meu macbook e ipad não possam falar nessa rede). Seria ótimo se meu laptop pudesse se conectar a ambos, pois parece que o hardware é capaz.
Eu dei uma espiada um pouco mais e parece muito simples adicionar uma vlan na interface com fio, mas não há uma opção no gui para configurar uma para o wireless. Usando os comandos ifconfig desta página , consegui obter uma vlan para a interface sem fio agora, mas não sei como usar uma interface sem fio a partir do terminal.
Também pude modificar minhas preferências.plist conforme descrito por bmasterswizzle e ter a interface sem fio virtual nas configurações do meu sistema. Infelizmente, estou perdendo alguma coisa porque posso executar ping na interface virtual dessa máquina, mas não posso executar ping na interface virtual de outros sistemas na rede.
PING 10.0.0.114 (10.0.0.114): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
Estou me aproximando, mas acho que há alguns problemas de roteamento que preciso resolver. Na verdade, não sou especialista em configurações de rede mais complicadas.
Respostas:
Se você tiver alguns computadores trabalhando para testar o AirDrop, poderá abrir um terminal em cada máquina e digitar algo como 'ifconfig -a', que listará todas as suas placas de interface de rede. Não estou perto de uma caixa Mac ou Unix para mostrar, mas o que você verá é uma interface de rede que pode ser chamada de "en0" (Ethernet0), que é uma interface física (pode ser wifi ou com cabo) e outra chamado "en0: 0", que é uma interface lógica que pega carona na parte superior da interface física. Dessa forma, você pode executar várias interfaces virtuais usando apenas uma física, e é assim que o AirDrop funciona. É possível criar manualmente essas interfaces e "hospedar vários" seu mac, digitando uma interface em um endereço 192.168 e a outra digitando um endereço 172.16, permitindo assim conversar com 2 redes por vez. Sempre foi relativamente simples em interfaces com cabos, mas não tenho certeza de quão complicado seria (do ponto de vista de suporte de hardware) com conexões sem fio, mas é claramente possível de alguma forma. Veja esta pergunta e responda para obter mais detalhes, mas, em resumo, você precisa estar familiarizado com comandos de terminal como ifconfig, netstat, route etc. Use a rede Airdrop para acessar um computador?
fonte
O Finder é o aplicativo principal para criar a interface de rede ponto a ponto no Mac OS X Lion.
Você pode usar o netstat ou o Network Utility para ver o roteamento IPv6 configurado para reconhecer outro mac airdrop.
Com o tempo, o mac descartará p2p1 e fará p2p2 e assim por diante. Você pode usar
tcpdump
e outros comandos para ver o tráfego real ao vivo nessas interfaces multicast (como en0 e en1).A opção Exibir informações de difusão seletiva no Network Utility / Netstat parece fornecer os melhores detalhes sobre as interfaces p2p n .
O verdadeiro truque será violar a prisão do dispositivo iOS para realizar alterações semelhantes, pois os aplicativos iOS (que seguem as regras da App Store) não obtêm acesso ao hardware de rede, mas apenas usam a API que a Apple forneceu.
Novamente, você já pode obter conectividade de rede usando bluetooth; talvez seja mais fácil realizar sua transferência de dados, supondo que você não possa permitir que os dispositivos iOS ingressem na mesma rede Wi-Fi do Mac e ignorem a necessidade de invadir algo semelhante ao AirDrop. É difícil dizer especificamente o que você está perguntando, pois nenhum aplicativo real ou tarefa específica foi listada na pergunta.
fonte