
Esta é minha primeira tentativa de configurar uma rede, então peço desculpas se algo disso for óbvio.
Estou tentando compartilhar um diretório entre meu desktop Ubuntu 18.04 e meu MacOS High Sierra 10.13.5 MacBook Pro usando o Samba.
Aqui está o que fiz até agora:
Eu fiz o seguinte no meu Ubuntu Desktop:
$ sudo apt install tasksel
$ sudo tasksel install samba-server
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo bash -c 'grep -v -E "^#|^;" /etc/samba/smb.conf_backup | grep . > /etc/samba/smb.conf'
$ sudo smbpasswd -a <username>
$ sudo nano /etc/samba/smb.conf
Então adicionei as seguintes linhas /etc/samba/smb.conf
antes de salvá-lo
[Shared File Name]
comment = Ubuntu File Share
create mask = 0777
guest ok = Yes
path = path/to/shared/file
read only = No
E
$ sudo service smbd restart
$ sudo chmod 0777 path/to/shared/file
Então determinei o endereço IP do desktop Ubuntu usando este site:https://whatismyipaddress.com/?u=TRUE
Então, no mac, fiz o seguinte:
1) Desativei o FireWall
2) Abri o Finder
3) Menu Go -> Conectar ao servidor (command-k)
4) digitei smb://UBUNTU-IP-ADDRESS no “Endereço do Servidor” ”Caixa de texto
5) Pressionado Conectar
Neste ponto recebo o seguinte erro:
Ocorreu um problema ao conectar-se ao servidor "UBUNTU-IP-ADDRESS" O servidor pode não existir ou estar indisponível no momento. Verifique o nome do servidor ou endereço IP, verifique sua conexão de rede e tente novamente.
Outras informações:
Estou tentando conectar esses computadores em rede com WiFi em vez de cabos Ethernet, para poder usar o laptop Mac em qualquer lugar.
No meu sistema Ubuntu, tenho um arquivo montado (o ícone de uma porta Ethernet sobrepõe o arquivo) que apareceu na minha área de trabalho com o rótulo: "Nome do arquivo compartilhado" em user-desktop.local
Este arquivo montado contém as pastas e arquivos do diretório desejado que gostaria de compartilhar na rede. No entanto, algumas pastas foram renomeadas com nomes como _9GP6I~F.18 ou _13ZOZ~B.18, enquanto outras mantiveram seu nome original.
Neste ponto minhas perguntas são:
1) Que erros cometi que não me permitem montar a pasta no meu Mac?
2) Há outras coisas que preciso fazer com o Mac para conectá-lo a uma rede. Tutoriais on-line sugeriram isso, mas não consegui encontrar nenhuma etapa concreta.
3) Existem convenções de nomenclatura para pastas e arquivos que devem ser seguidas para evitar a renomeação que ocorre no arquivo montado no Ubuntu Desktop?
Obrigado por reservar um tempo para ler isso, agradeço qualquer contribuição.
Responder1
Nota: ainda não sei se você está tentando acessar esta máquina Ubuntu em uma rede local ou pela internet. Esta resposta pressupõe que seja uma rede local.
Se você estiver usando o desktop Ubuntu 18.04, o que você está tentando fazer é automático. Mesmo se você estiver usando o Ubuntu Server, será automático instalar o avahi-daemon.
Ubuntu 18.04 é o primeiro Ubuntu LTS que compilou suporte ao samba para algo chamado "registro de DNS multicast". Quando você instala o samba (sudo apt install samba), sua caixa Ubuntu se anuncia para o resto da rede local usando Avahi (Bonjour no macOS). Sua máquina aparecerá automaticamente no painel lateral do Finder em Compartilhado. Tudo isso é automático e não requer nenhuma ação do usuário.
As únicas coisas que consigo pensar que vão atrapalhar isso são:
[1] avahi-daemon não está em execução ou está sendo impedido de executar. Para ver se está funcionando:
sudo service avahi-daemon status
Se não estiver em execução, inicie-o:
sudo service avahi-daemon start
Então verifique novamente:
sudo service avahi-daemon status
[2] Seu firewall do Ubuntu está no caminho. Para parar:
sudo ufw disable
Se você for obrigado a usar um endereço IP por algum motivo, use aquele que é aplicável a uma rede local (supondo que seja esse o caso). Para encontrar esse endereço IP, use: "ifconfig" ou:
hostname -I
Responder2
O que esta questão realmente trata é criar uma rede sem fio ad-hock entre uma máquina Ubuntu e um MacBook e usar o samba para compartilhar arquivos.
Parte disso já foi respondida aqui especificamente para Ubuntu 18.04:Como configurar um ponto de acesso Wi-Fi Hotspot?
Ele entra em mais detalhes do que eu teria, mas vem com capturas de tela. Uma coisa que gostaria de salientar é que depois de criar o HotSpot ele informará qual é o nome da rede e qual senha seu macbook deve usar para obter acesso.
O que falta é o que fazer no Mac. Se você clicar no ícone de rede na barra de tarefas superior, você eventualmente verá o “nome da rede” do Ubuntu que você criou ao criar o HotSpot. Ele pedirá a senha que mencionei acima.
Depois disso, o Finder mostrará o nome do host do Ubuntu em Compartilhado.
Praticamente a única coisa que eu mudaria é a sua definição de compartilhamento. Eu mudaria para isso para evitar problemas de permissão:
[Shared File Name]
comment = Ubuntu File Share
create mask = 0777
guest ok = Yes
path = path/to/shared/file
read only = No
force user = albert
Mude Albert para o seu nome de usuário de login do Ubuntu.