Nautilus ไม่เห็นหุ้นใน 18.04


13

หลังจากอัปเกรดพีซีที่ไม่จำเป็นเป็น 18.04 ในขณะที่รักษาพีซีหลักของฉันไว้ที่ 17.10 ฉันกำลังประสบปัญหาเล็กน้อยกับระบบเครือข่ายและ Nautilus ใน 18.04

เมื่อฉันเลือกตำแหน่งอื่นในแถบด้านข้าง Nautilus ฉันคาดว่าจะเห็นเครื่องอื่น ๆ ในเครือข่ายของฉันรวมถึงเครือข่าย Windows ของฉัน มีอยู่ในเครื่องที่ใช้ 17.10 แต่จะไม่ปรากฏใน 18.04 นอกจากนี้ใน 18.04 แม้ว่าจะมีไอคอนสำหรับเครือข่าย Windows การคลิกที่มันจะไม่นำ Workgroups ที่มีอยู่มาใช้เหมือนใน 17.10

/etc/samba/smb.confไฟล์ของฉันเหมือนกันในทุกเครื่อง ฉันสามารถเข้าถึงการแชร์จากเครื่อง 18.04 โดยเรียกใช้:

nautilus smb://<ip address>

ในอาคารผู้โดยสารซึ่งเป็นสาเหตุที่ฉันสงสัยว่ามีส่วนเกี่ยวข้องกับ Nautilus มากกว่า Samba รุ่น 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 และเพิ่มบรรทัดภายใต้workgroup = WORKGROUPบรรทัด:

client max protocol = NT1

บันทึกไฟล์และรีบูต ... ใช่ ... รีบูต

โปรดอ่านโพสต์ฟอรัมเกี่ยวกับสาเหตุที่แซมบ้าเปลี่ยนสิ่งนี้เพื่อดูว่ามันมีผลกับคุณหรือไม่

ปัญหาอื่น ๆ เกี่ยวกับการไม่ค้นหาเซิร์ฟเวอร์แซมบ้า 17.10 นั้นน่าแปลกใจเพราะเริ่มจากรีลีสนั้นควร "เผยแพร่" โดยอัตโนมัติโดยไม่คำนึงถึงระดับโปรโตคอล ฉันจะดูว่าบริการต่อไปนี้ทำงานบนเครื่องทั้งหมดของคุณหรือไม่:

สถานะบริการ sudo avahi-daemon

ถ้ามันไม่ได้ทำงานรีสตาร์ทมัน:

sudo service avahi-demon start

การเปลี่ยนไคลเอนต์สูงสุดเป็น NT1 ควรแก้ไขการค้นพบ Ubuntu 17.10 ด้วย แต่วิธีการ avahi ควรจะทำงานตามค่าเริ่มต้น


ส่วนแรกของคำตอบแก้ปัญหาของฉันได้ avahi-daemon กำลังทำงานอยู่
Richard Quint

โปรโตคอลไคลเอนต์สูงสุด = 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! คุณสามารถเพิ่มรายละเอียดให้กับคำตอบของคุณได้ไหม? การเปลี่ยนแปลงนี้เกิดขึ้นกับคอมพิวเตอร์หรือเราเตอร์หรือไม่ วิธีหนึ่ง "ให้ผ่านการรับส่งข้อมูลขาเข้าจากอินทราเน็ต" ขอบคุณ!
Joshua Besneatte

มันใช้งานได้เพราะฉันมี winsserver ที่ใช้งานได้บน NAS
user979675

การเปลี่ยนแปลงเกิดขึ้นบนคอมพิวเตอร์โดยการเปลี่ยนกฎไฟร์วอลล์โดย gufw ฉันต้องบอกว่ามันใช้งานได้ แต่ตอนนี้มันไม่ทำงานอีกต่อไปเพราะ NAS ของฉันหยุดทำงานดังนั้นฉันจึงไม่มีผู้ชนะอีกต่อไป
user979675
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.