Nautilus không thấy cổ phiếu trong 18.04


12

Sau khi nâng cấp các PC không thiết yếu lên 18.04, trong khi giữ PC chính của tôi vào ngày 17.10, tôi gặp phải một vấn đề nhỏ với mạng và Nautilus vào 18.04.

Khi tôi chọn Vị trí khác trong thanh bên Nautilus, tôi sẽ thấy các máy khác trong mạng của mình cộng với mạng Windows của tôi. Tất cả đều có trên các máy chạy 17.10, nhưng không xuất hiện vào 18.04. Cũng trong 18.04 mặc dù có một biểu tượng cho mạng Windows, nhưng nhấp vào nó sẽ không hiển thị các Nhóm làm việc hiện có như trong 17.10.

Các /etc/samba/smb.conftập tin của tôi giống hệt nhau trên tất cả các máy. Tôi có thể truy cập vào các chia sẻ từ các máy 18.04 bằng cách chạy:

nautilus smb://<ip address>

trong một thiết bị đầu cuối, đó là lý do tại sao tôi nghi ngờ nó có liên quan đến Nautilus chứ không phải Samba. Phiên bản Nautilus trên máy 17.10 là 3.26.0, trên máy 18.04 là 3.26.3.

Câu trả lời:


15

Có hai vấn đề khác nhau trong mô tả của bạn.

Sự cố "Mạng Windows" là do samba thay đổi cấp độ giao thức máy khách: https://ubuntuforums.org/showthread.php?t=2384959

Để khôi phục nó về cách nó hoạt động: Cài đặt smbclient:

sudo apt install smbclient

Sau đó chỉnh sửa /etc/samba/smb.conf và thêm một dòng dưới nhóm làm việc = dòng WORKGROUP :

client max protocol = NT1

Lưu tập tin và khởi động lại ... có ... khởi động lại.

Vui lòng đọc bài đăng trên diễn đàn về lý do Samba thay đổi điều này để xem nó có ảnh hưởng đến bạn không.

Vấn đề khác về việc không tìm thấy máy chủ samba 17.10 có vẻ kỳ lạ bởi vì bắt đầu với bản phát hành đó, chúng sẽ được "xuất bản" tự động bất kể cấp độ giao thức. Tôi sẽ xem liệu dịch vụ sau có chạy trên tất cả các máy của bạn không:

dịch vụ sudo avahi-daemon

Nếu nó không chạy, hãy khởi động lại:

sudo service avahi-demon start

Thay đổi máy khách tối đa thành NT1 cũng sẽ sửa lỗi phát hiện Ubuntu 17.10 nhưng phương thức avahi thực sự nên hoạt động theo mặc định.


Phần đầu tiên của câu trả lời đã giải quyết vấn đề của tôi, avahi-daemon đã chạy.
Richard Quint

client max Protocol = SMB2 cũng hoạt động với tôi. SMB3 thì không.
sk

client max protocol = NT1- cảm ơn, cảm ơn bạn ! Đã được truy tìm câu trả lời cho điều này trong nhiều ngày. Mặc dù bây giờ tôi có hai cổ phiếu địa phương hiển thị cho máy này, cả smb://xubuntu.localsmb://xubuntu. Tôi có thể sống với điều này mặc dù. Đến bây giờ hãy xem nếu cùng hoạt động trên hộp Debian của tôi.
Fiddy Bux

1

Tôi đã phải vô hiệu hóa tường lửa ufw để làm cho trình duyệt mạng windows hoạt động. Không tìm ra quy tắc nào để làm cho nó hoạt động với tường lửa.

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

Vô hiệu hóa tường lửa thực sự giải quyết vấn đề.

giải pháp khác là cho phép truyền lưu lượng đến từ mạng nội bộ (ví dụ xxx1 / 24) trên udp với cổng nguồn được đặt thành 137 và cũng cho phép chuyển lưu lượng đến từ mạng nội bộ trên udp với cổng đích được đặt thành 137. Các cổng khác của netbios không cần phải được mở.


Chào mừng bạn đến với AskUbfox! bạn có thể thêm một chút chi tiết vào câu trả lời của bạn không? Là thay đổi này được thực hiện trên máy tính hoặc trên bộ định tuyến? Làm thế nào để "vượt qua lưu lượng truy cập đến từ mạng nội bộ"? cảm ơn!
Joshua Besneatte

Nó chỉ hoạt động vì tôi có một máy chủ winserver đang hoạt động.
dùng979675

Thay đổi được thực hiện trên máy tính bằng cách thay đổi quy tắc tường lửa bằng gufw. Tôi phải nói rằng nó đã hoạt động, nhưng bây giờ nó không còn hoạt động nữa vì mũi tôi bị hỏng, vì vậy tôi không còn máy chủ win nữa.
dùng979675
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.