Сеть Samba от Ubuntu до MacOS

Это моя первая попытка настроить сеть, поэтому я прошу прощения, если что-то из этого будет очевидным.

Я пытаюсь разделить каталог между моим рабочим столом Ubuntu 18.04 и моим MacOS High Sierra 10.13.5 MacBook Pro, используя Samba.

Вот что я сделал до сих пор:

Я сделал следующее на своем 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  

Затем я добавил следующие строки в /etc/samba/smb.conf перед тем, как сохраняя его

[Shared File Name]
    comment = Ubuntu File Share
    create mask = 0777
    guest ok = Yes
    path = path/to/shared/file
    read only = No

И

$ sudo service smbd restart  
$ sudo chmod 0777 path/to/shared/file

Затем я определил IP-адрес рабочего стола Ubuntu, используя этот сайт: https://whatismyipaddress.com/?u=TRUE

Затем на Mac я сделал следующее:
1) Отключил FireWall
2) Открыл Finder
3) Перейти в меню -> Соединиться с сервером (команда-k)
4) ввести smb: // UBUNTU-IP-ADDRESS в текстовое поле «Адрес сервера»
5) Нажатое соединение

[ 1119] В этот момент я получаю следующую ошибку:

Возникла проблема с подключением к серверу "UBUNTU-IP-ADDRESS". Возможно, сервер не существует или в данный момент недоступен. Проверьте имя сервера или IP-адрес, проверьте сетевое подключение и повторите попытку.

Другая информация:

Я пытаюсь подключить эти компьютеры к сети Wi-Fi, а не через кабели Ethernet, поэтому я могу использовать ноутбук Mac где угодно.

В моей системе Ubuntu у меня есть смонтированный файл (значок порта Ethernet поверх файла), который появился на моем рабочем столе с пометкой «Имя общего файла» на user-desktop.local

This смонтированный файл содержит папки и файлы нужного каталога, которым я хотел бы поделиться по сети. Однако некоторые папки были переименованы с именами, такими как _9GP6I ~ F.18 или _13ZOZ ~ B.18, в то время как другие сохранили свое первоначальное имя.

На данный момент мои вопросы:
1) Какие ошибки были допущены, что не позволяет мне смонтировать папку на моем Mac?

2) Есть ли другие вещи, которые мне нужно сделать с Mac, чтобы он подключился к сети. Онлайн-уроки намекают на это, но я не могу найти никаких конкретных шагов.

3) Существуют ли соглашения о присвоении имен папкам и файлам, которым необходимо следовать, чтобы избежать переименования, которое происходит в файле, смонтированном на Ubuntu Desktop?

Спасибо, что нашли время, чтобы прочитать это, я ценю любой вклад.

-1
задан 16 June 2018 в 23:58

2 ответа

Примечание: Я все еще не знаю, пытаетесь ли Вы получить доступ к этой машине человечности в локальной сети или из Интернета. Этот ответ предполагает, что это - локальная сеть.

Если Вы используете рабочий стол Ubuntu 18.04, что Вы пытаетесь сделать, является автоматическим. Даже при использовании Сервера Ubuntu, это будет автоматически при установке avahi-демона.

Ubuntu 18.04 является первая Ubuntu LTS, который скомпилировал поддержку самбы чего-то позвонившего, "многоадресно передает регистрацию DNS". При установке самбы (sudo способная самба установки) поле Ubuntu объявит о себе остальной части использования локальной сети Avahi (Добрый день в macOS). Ваша машина автоматически обнаружится в боковой панели Средства поиска под Общим. Все это автоматически и не требует никакого действия пользователем.

Единственные вещи, о которых я могу думать, который испортит это:

[1] avahi-демон не работает или препятствуется работать. Чтобы видеть, работает ли это:

sudo service avahi-daemon status

Если это не рабочий запуск это:

sudo service avahi-daemon start

Затем проверьте его снова:

sudo service avahi-daemon status

[2] Ваш брандмауэр Ubuntu находится в пути. Остановить его:

sudo ufw disable

Если Вы вынуждены использовать IP-адрес, по некоторым причинам используют тот, который применим к локальной сети (принимающий, именно это это). Найти что использование IP-адреса: "ifconfig" или:

hostname -I
0
ответ дан 16 June 2018 в 23:58

Что этот вопрос на самом деле о том, чтобы создать беспроводную сеть ad-hock между машиной Ubuntu и MacBook и использовать Samba для обмена файлами.

Часть этого уже была дана здесь специально для Ubuntu 18.04: Как настроить точку доступа Wi-Fi в точке доступа?

Это более подробно, чем я. было бы, но это идет со скриншотами. Я хотел бы отметить, что после создания HotSpot вам сообщат, какое имя сети и какой пароль должен использовать ваш macbook для получения доступа.

Чего не хватает, что делать на Mac. Если вы щелкните значок сети на верхней панели задач, вы в конечном итоге увидите Ubuntu «имя сети», которое вы создали, создав HotSpot. Он попросит пароль, который я упомянул выше.

После этого Finder покажет имя хоста Ubuntu в разделе Shared.

О единственной вещи, которую я бы изменил, является определение твоей доли. Я бы изменил это на это, чтобы избежать проблем с разрешениями:

[Shared File Name]
    comment = Ubuntu File Share
    create mask = 0777
    guest ok = Yes
    path = path/to/shared/file
    read only = No
    force user = albert

Измените albert на ваше имя пользователя для входа в Ubuntu.

0
ответ дан 16 June 2018 в 23:58

Другие вопросы по тегам:

Похожие вопросы: