Có 10 kết nối không thể kết nối đến / từ chia sẻ mạng


0

Vấn đề:

Tôi không thể kết nối với / từ Windows 7, Mac PC và Raspberry PI (Samba Shares trên Raspbian) được kết nối qua mạng LAN (thông qua 2 công tắc Netgear câm). Tôi có thể ping theo cả hai hướng mà không gặp vấn đề gì. FTP cũng hoạt động. Nó chỉ truy cập vào cổ phiếu theo cả hai hướng. Tôi thậm chí có thể kết nối từ PC của mình với PC khác, ví dụ PC Win7 nhưng nó không hiển thị. Kết nối với chia sẻ ẩn C $ cũng không hoạt động.

Lý lịch:

Tôi có nhiều mạng: USB-LTE (kết nối internet chính), cáp LAN (có kết nối internet nhưng tôi không sử dụng), VPN (Cisco để hoạt động) và 2x Bộ điều hợp ảo Hyper-V cho máy ảo Hyper-V (thường không đang chạy). Tôi sử dụng "thêm / xóa tuyến đường" để đặt số liệu của từng kết nối thành mức độ ưu tiên, nếu không, Windows sẽ đặt số liệu mặc định của cáp LAN là mức ưu tiên cao hơn mặc dù kết nối LTE của tôi nhanh hơn 20 lần so với internet. Tường lửa Windows bị vô hiệu hóa và tôi sử dụng NetLimiter để chặn kết nối. Thiết lập này đã hoạt động trong Windows 7 trong nhiều năm và với Windows 10, mọi thứ hoạt động cho đến khoảng 1 năm trước (tôi không nhớ chính xác khi nào, tôi cũng không chú ý đến những cập nhật nào có thể gây ra nó). Tôi đã thử rất nhiều hướng dẫn từ các diễn đàn khác nhau và không có giải pháp nào cung cấp bất kỳ trợ giúp nào.Dịch vụ nhóm mạng ngang hàng được kích hoạt. Hiện tại dịch vụ được đặt thành Thủ công và sẽ không bắt đầu, báo lỗi "Lỗi 1068: Dịch vụ phụ thuộc hoặc nhóm không khởi động được." - sự phụ thuộc là dịch vụ Trình quản lý danh tính mạng ngang hàng, dịch vụ này cũng sẽ không bắt đầu do "Truy cập bị từ chối". Tôi không thể xác định lý do tại sao, trong EventViewer, nó chỉ báo lỗi 5 mà không có chi tiết nào khác.

Nghiên cứu sâu hơn cho thấy rằng tôi nên xóa các tệp "C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Roaming \ PeerNetworking \ idstore.sst" mà tôi đã làm, cũng như tất cả các tệp idstore khác. * Trong thư mục này. Lưu ý: Tôi không thể truy cập ServiceProfiles hoặc bất kỳ thư mục nào sau đó mà không xác nhận cảnh báo để cho phép truy cập, vì tôi chưa có quyền. Sau khi xóa tất cả các tệp idstore. * Và khởi động lại, tôi vẫn không có kết nối mạng và tôi vẫn không thể khởi động cả hai dịch vụ Mạng ngang hàng.

Những ý tưởng khác tôi đã thử:

  • đã bật Ứng dụng khách SMB 1.0 / CIFS của Windows Feature cũng như SMB Direct

  • cài đặt giá trị "Đăng nhập" của Trình quản lý nhận dạng mạng ngang hàng vào tài khoản Hệ thống cục bộ , áp dụng, sau đó đặt lại thành "Dịch vụ cục bộ" (với mật khẩu trống)

  • sfc / scannow

  • dỡ bỏ / trực tuyến / dọn dẹp hình ảnh / scanhealth

Trung tâm kết nối và chia sẻ:

  • Homegroup> Tạo một nhóm nhà:

nhập mô tả hình ảnh ở đây

Chuyển đổi trung tâm mạng và chia sẻ (đã thử cả hai cài đặt trong mọi trường hợp):

  • Riêng tư: Bật / tắt khám phá mạng

  • Riêng tư: Bật / tắt chia sẻ tệp và máy in

  • Riêng tư: Cho phép Windows quản lý các kết nối nhóm nhà / Sử dụng tài khoản người dùng và mật khẩu để kết nối với các máy tính khác

  • Khách / Công khai: Bật / tắt khám phá mạng

  • Khách / Công khai: Bật / tắt chia sẻ tệp và máy in

  • Tất cả các mạng: Bật / tắt chia sẻ để bất kỳ ai có quyền truy cập mạng đều có thể đọc và ghi tệp trong Thư mục công cộng

  • Tất cả các mạng: Sử dụng mã hóa 128 bit / Cho phép chia sẻ tệp cho các thiết bị sử dụng mã hóa 40 hoặc 56 bit

  • Tất cả các mạng: Bật / tắt chia sẻ mật khẩu được bảo vệ

  • Khởi động trình khắc phục sự cố Homegroup> Khắc phục sự cố mạng> "Khắc phục sự cố không thể xác định sự cố"

  • Khởi động trình khắc phục sự cố Homegroup> Bỏ qua bước này> "Khắc phục sự cố không thể xác định sự cố"

  • Kích hoạt dịch vụ Homegroup Listener và Homegroup Carrier

CHỈNH SỬA:

  • đã tắt tất cả các tính năng của NetLimiter 4 và dịch vụ hệ thống bị vô hiệu hóa

Cung cấp cấu hình Samba của bạn, giúp đỡ bạn, đảm bảo rằng bạn đã định cấu hình nó để hỗ trợ SMBv2 +. Ngoài ra, bạn có thể thay đổi số liệu của bộ điều hợp Mạng và Không dây (Mạng).
Ramhound

Xin lỗi tôi nên chỉ định, không chỉ Samba Shares, các hệ thống Windows 7 và OSX cũng không thể xem cổ phiếu của tôi và tôi không thể thấy cổ phiếu của họ.
glenneroo

Âm thanh như một cấu hình tường lửa. Xóa NetLimiterkhỏi phương trình và thay vì tắt Tường lửa Windows, hãy định cấu hình nó để cho phép lưu lượng truy cập trên các cổng thích hợp một cách rõ ràng. Nếu bạn có một dịch vụ, điều đó không bắt đầu vì phụ thuộc, thì bạn phải xác định lý do phụ thuộc không thể bắt đầu. Bạn cần xác định lý do các dịch vụ này không thể bắt đầu.
Ramhound

@Ramhound Tôi đã tắt NetLimiter và Windows Defender Firewall đang chạy nhưng tôi đã tắt tất cả các cấu hình.
glenneroo

Câu trả lời:


0

Bạn muốn chắc chắn rằng máy chủ samba đang chạy SMB v3 trở lên. Điều này cho phép các phiên bản Windows hiện đại truy cập vào máy chủ. Homegroup sẽ không giải quyết vấn đề của bạn.


Tôi đã thêm thông tin vào vấn đề của mình: không chỉ là cổ phiếu samba, mà còn là Windows và OSX - và nó theo cả hai hướng!
glenneroo

0

Nguyên nhân

Tôi nghĩ rằng bạn đang đạt được động thái "tuyệt vời" mới nhất của Microsoft để loại bỏ dịch vụ Trình duyệt máy tính . (Tôi nghĩ rằng nó đã được khoảng 25 năm hoặc lâu hơn). Lý do chính là ngừng sử dụng NetBIOS để duyệt. Sự thay thế được gọi là Nhà cung cấp WSD .

Dịch vụ bị hỏng kể từ Windows 10 Creators 1703 . Nếu Win10 1703 là Trình duyệt chính thì máy tính đó chỉ có Trình duyệt máy tính. Nếu không phải là 1703 là Trình duyệt chính thì tất cả những người không phải là 1703 đều có Trình duyệt máy tính. Đó là lý do tại sao đôi khi nó xuất hiện để làm việc và đôi khi không. Khởi động lại buộc thay đổi Trình duyệt chính trên mạng.

Cách giải quyết

Bạn phải đặt một máy tính làm Trình duyệt chính. Có lẽ bạn có thể đặt SAMBA của mình thành trình duyệt chính cho tất cả các máy tính không phải là 1703.

Làm cách nào để xác định Trình duyệt chính?

Ban hành lệnh sau: nbtstat -a YOUR_COMPUTERNAME

Máy tính là Trình duyệt chính sẽ có __MSBROWSE__ trong cột * Tên **, vd ..__MSBROWSE__.<01> GROUP Registered(Tôi đang ở trên AD nên hơi khác một chút nhưng bạn hiểu ý.)

Để đặt máy tính thành Trình duyệt chính, bạn phải thay đổi sổ đăng ký:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parametersvà thay đổi giá trị của ContinainServerList từ Auto thành Yes .

Thêm vào đó nếu bạn thiếu một giá trị Chuỗi IsDomainMaster thì hãy tạo nó và đặt thành True .

Mặt khác, nếu bạn chắc chắn rằng bạn không muốn PC của mình đảm nhận vai trò Trình duyệt chính, hãy đặt giá trị của ContinainServerList từ Tự động thành Không (bạn có thể muốn đặt nó trên tất cả các máy tính trong nhóm / nhóm làm việc của mình).

Đối với Win10 1703 trở lên, bạn có thể muốn khởi động dịch vụ Trình duyệt máy tính và đặt thành Tự động .

Điều quan trọng cần lưu ý

Đây chỉ là sửa chữa tạm thời! Microsoft rõ ràng đã quyết định loại bỏ hoàn toàn dịch vụ Trình duyệt máy tính tại một số thời điểm trong tương lai.

Chỉnh sửa Do nhận xét - để hiểu rõ hơn

Bản cập nhật win10 1703 trở lên phải là máy khách không phải trình duyệt Chính (chỉ phải khởi động dịch vụ Trình duyệt máy tính và được đặt thành tự động). Trình duyệt Master phải là máy win10 trước 1703, win8, win7, samba, v.v. Các máy khác sẽ kiểm tra trình duyệt Master và sẽ thấy nó nếu được đặt theo cách này. Máy win10 sau 1703 cũng sẽ thấy nó nhưng nó phải là máy khách chứ không phải trình duyệt Master!


Chạy này cho thấy tất cả 5 bộ điều hợp với "Không tìm thấy máy chủ.". Đó có phải là vấn đề không?
glenneroo

Tôi đã thay đổi MaintainServerListvà thêm IsDomainMastervà khởi động lại. Vẫn không thể thấy bất kỳ chia sẻ nào khi tôi kết nối với bất kỳ thiết bị nào (đã thử nghiệm: Win7, PI và USB được kết nối với bộ định tuyến flash Tomato).
glenneroo

Dịch vụ Trình duyệt máy tính cũng đang chạy.
glenneroo

@glenneroo là win10 của bạn trước 1703 trở lên?
tukan

Phiên bản 10.0.16299.371 (Bản phát hành đăng kýId: 1709)
glenneroo
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.