Como posso ativar o compartilhamento de internet sem usar o script gui ou apple no snow leopard?

2

por algum motivo estranho, minha aba de compartilhamento de preferências falha (é uma longa história e parece não haver uma boa solução para isso, está procurando por um objeto ui que não existe mais).

De qualquer forma, quero permitir que o compartilhamento de internet compartilhe a conexão de internet do meu macbook com o meu iPad, mas não consigo encontrar uma maneira de fazê-lo sem o script gui ou apple (que basicamente chama o gui).

    
por Ali 25.03.2011 / 03:57

2 respostas

1

Graças a @Austin (http://apple.stackexchange.com/users/5916/austin) e outros, finalmente resolvi o problema! Eu pensei, essa é uma caixa do Unix, eu deveria ser capaz de descobrir o que está acontecendo! Eu encontrei outra máquina do Snow Leopard no trabalho que nunca tinha o Internet Sharing ligado e em um terminal que eu corri:
touch now && sudo find -x / -newer now

e eu tenho uma pequena lista de arquivos que sempre aparecem (índices do Spotlight, arquivos de log em / private / log e se você estiver usando o vault de arquivos, um monte de pacotes esparso criptografados ...)

depois, activei a partilha da Internet e, desta vez, corri:     %código% obviamente sem o "toque agora". Acontece que, além de um monte de arquivos de log e outro lixo, há uma mão cheia de arquivos que são modificados. Copiei tudo para a minha máquina e modifiquei os nomes da interface e alguns outros endereços de host e endereços IP e coisas assim. O problema aconteceu com sudo find -x / -newer now , há uma chave de serviço primário lá que está definida para um UUID e é diferente em cada máquina que eu testei (2 máquinas na verdade) e não funciona se você copiá-lo de uma máquina para a seguir.

* SE VOCÊ ESTÁ EM UMA PRESSA, LEIA ESTA PARTE * Desde o início eu evitei reinstalar meu sistema operacional porque eu tinha tantas instalações e configurações que não queria perder. Descobriu-se que, se você usar o DVD original que vem com sua máquina e reinstalar o sistema operacional TODOS OS APLICATIVOS, DIRETÓRIO DOMÉSTICO, modificações personalizadas, portas mac e instalações fink, preferências, montagens de rede, locais de rede, ferramentas de desenvolvedor, TODOS SÃO PRESERVADOS. MAS REINSTALA OS PRINCIPAIS COMPONENTES DO SISTEMA que fiex meu painel de compartilhamento de preferências!

PROBLEMA RESOLVIDO!

    
por 07.05.2011 / 03:22
1

Para corrigir o problema do UUID, você pode procurar o UUID da máquina com system_profiler | grep 'Hardware UUID' e atualizar o arquivo.

Isso foi o que eu fiz quando tive que pegar uma cópia de /Library/Preferences/SystemConfiguration/com.apple.nat.plist de outro Mac quando percebi que minha máquina não tinha isso.

Apesar de tudo isso, ainda estou tentando compartilhar minha conexão de internet do aeroporto para o aeroporto.

A execução de sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist transforma a preferência de Compartilhamento de Internet em guia, mas com configurações incorretas (compartilhamento do Aiport para a Ethernet - preciso do contrário).

Apesar da solicitação de carregamento launchctl, os logs de erro ainda são exibidos da mesma forma que a saída para sudo /usr/libexec/InternetSharing -d

Oct 14 01:54:39 boatdelight-lm InternetSharing[52015]: InternetSharing starting
Oct 14 01:54:39 boatdelight-lm InternetSharing[52015]: no primary service specified, exiting

Eu tentei isso com e sem criar manualmente o arquivo /etc/bootpd.plist.

    
por 14.10.2011 / 11:01