"Наутілус" не побачив акції 18.04


13

Після оновлення несуттєвих ПК до 18.04, зберігаючи основний ПК на 17.10, я стикаюся з незначною проблемою з мережами та Nautilus в 18.04.

Коли я вибираю Інші місця на бічній панелі Nautilus, я очікую побачити інші машини в моїй мережі, а також мою мережу Windows. Усі вони є на машинах, що працюють 17.10, але не з’являються в 18.04. Також в 18.04, хоча є піктограма для мережі Windows, натискання на неї не відображає існуючі робочі групи, як це робиться в 17.10.

Мої /etc/samba/smb.confфайли однакові на всіх машинах. Я можу отримати доступ до акцій з 18.04 машин, запустивши:

nautilus smb://<ip address>

в терміналі, тому я підозрюю, що це має щось більше стосується Наутілуса, а не Самба. Версія Nautilus на машинах 17.10 становить 3,26,0, на машинах 18,04 - 3,26,3.

Відповіді:


15

У вашому описі є дві різні проблеми.

Проблема "Мережі Windows" пов'язана з тим, що самба змінила рівень протоколу клієнта: https://ubuntuforums.org/showthread.php?t=2384959

Щоб відновити його до того, як він працював: Встановіть smbclient:

sudo apt install smbclient

Потім відредагуйте /etc/samba/smb.conf та додайте рядок під робочою групою = РОБОТА РОБОТИ :

client max protocol = NT1

Збережіть файл і перезавантажте ... так ... перезавантажте.

Прочитайте повідомлення на форумі про те, чому Самба змінив це, щоб побачити, чи впливає він на вас.

Інше питання про те, щоб не знайти 17.10 серверів samba, здається дивним, оскільки, починаючи з цього випуску, вони повинні бути "опубліковані" автоматично незалежно від рівня протоколу. Я побачу, чи працює на всіх ваших машинах наступна служба:

статус судо-сервісу avahi-daemon

Якщо він не запущений, перезавантажте його:

sudo service avahi-demon start

Зміна клієнтського максимуму на NT1 також повинна виправити відкриття Ubuntu 17.10, але метод avahi дійсно повинен працювати за замовчуванням.


Перша частина відповіді вирішила мою проблему, avahi-демон вже працював.
Річард Квінт

client max Protocol = SMB2 також працював для мене. SMB3 ні.
sk

client max protocol = NT1- дякую, дякую ! Протягом кількох днів тягнувся за відповідь на це. Хоча зараз у мене є дві локальні акції для цієї машини, як smb://xubuntu.localі smb://xubuntu. Я можу з цим жити. Зараз перейдемо до того, чи те ж саме працює на моєму вікні Debian.
Fiddy Bux

1

Мені довелося вимкнути брандмауер ufw, щоб змусити роботу браузера в мережі Windows. Не зрозуміли, за якими правилами він працює з брандмауером.

Status: active

To                         Action      From
--                         ------      ----
137,138/udp                ALLOW       Anywhere                  
139,445/tcp                ALLOW       Anywhere                  
Apache Full                ALLOW       Anywhere                  
Samba                      ALLOW       Anywhere                  
Samba (v6)                 ALLOW       Anywhere (v6)             

22/tcp                     ALLOW OUT   Anywhere                  

0

Вимкнення брандмауера справді вирішує проблему.

інше рішення - дозволити передавати вхідний трафік з інтрамережі (наприклад, xxx1 / 24) на udp з вихідним портом, встановленим на 137, а також дозволити передавати вхідний трафік з інтрамережі на udp з портом призначення, встановленим на 137. Інші порти netbios не потрібно відкривати.


Ласкаво просимо до AskUbuntu! Ви могли б додати трохи детальніше до своєї відповіді? Чи є ця зміна на комп’ютері чи на маршрутизаторі? ЯК "нехай передає вхідний трафік з інтрамережі"? Дякую!
Джошуа Беснеатте

Це просто працює, тому що у мене є робочий winserver на носі.
user979675

Зміна робиться на комп’ютері шляхом зміни правил брандмауера gufw. Я мушу сказати, що це працювало, але зараз це вже не працює, тому що мій ніс опустився, тому в мене більше немає переможець.
user979675
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.