Tại sao các máy chủ lưu trữ tập tin của tôi không có tác dụng khi truy cập chia sẻ mạng?


12

Tôi đã thêm dòng sau vào hoststệp Windows7 :

127.0.0.1 mecserver

Sử dụng ping mecserverhoạt động tốt, nhưng nếu tôi sử dụng tên này để kết nối với máy tính xách tay (như localhost) để xem các chia sẻ Windows, nó luôn muốn tôi nhập thông tin đăng nhập của người dùng. Nhập tên người dùng cục bộ + mật khẩu không hoạt động. Điều này cho tôi biết rằng máy chủ từ xa được kết nối.

Sử dụng thông tin sau trong trường địa chỉ Windows explorer của hệ thống cục bộ dẫn đến:

\\mecserver Kết quả : Tôi phải nhập tên người dùng và mật khẩu nhưng người dùng cục bộ không hoạt động

\\localhost Kết quả : Hiển thị cho tôi các cổ phiếu địa phương - đây là những gì tôi muốn với\\mecserver

\\127.0.0.1 Kết quả : Hiển thị cho tôi các cổ phiếu địa phương - đây là những gì tôi muốn với\\mecserver

Tôi muốn sử dụng \\mecservervới kết quả của localhost/ 127.0.0.1. Đây có phải là cách nào đó có thể?

EDIT: Những gì tôi đã làm cho đến nay:

Tôi đã chia sẻ trên Notebook một chia sẻ mạng với tên "testshare". Không có bất kỳ cáp mạng / wlan nào được kết nối, tôi cố gắng kết nối với chia sẻ này từ máy tính xách tay này. Điều này hoạt động với \ localhost \ testshare\ 127.0.0.1 \ testshare . Nhưng tôi cần một đường dẫn đặc biệt cho chương trình của bên thứ ba như \ mecserver \ testshare . Vì vậy, tôi đã thêm dòng máy chủ 127.0.0.1 vào tệp máy chủ. ping mecserver hoạt động (cục bộ từ sổ ghi chép này) nhưng khi tôi cố gắng truy cập testshare bằng \ mecserver \ testsharenó hứa hẹn một cửa sổ đăng nhập. Tôi đã nhập người dùng máy tính xách tay hiện tại nhưng nó nói mật khẩu sai. Tôi thậm chí đã thêm một trình kiểm tra mới với bài kiểm tra tên và kiểm tra mật khẩu và đã cố thêm phần này vào cửa sổ đăng nhập này nhưng nó không hoạt động (sai mật khẩu). Kích hoạt tài khoản khách cũng không giúp được gì. Chia sẻ được mở cho tất cả mọi người và truy cập bảo mật tệp / thư mục cho thư mục / tệp này.

Thêm 127.0.0.1 mecserver vào tệp lmhosts có tác dụng tương tự như thêm vào tệp máy chủ - nó hứa cho tôi cửa sổ đăng nhập này. Tôi đã xóa dòng mecserver 127.0.0.1 khỏi tệp máy chủ khi tôi chơi với tệp lmhosts để đảm bảo.

Cửa sổ hộp thoại đăng nhập (chỉ xin lỗi bằng tiếng Đức)


1
Tôi nghĩ rằng các hoststập tin chỉ ảnh hưởng đến tra cứu DNS (đó là lý do tại sao pingcông trình). Khi bạn sử dụng dấu gạch chéo kép để truy cập vào các chia sẻ mạng, WINS / NetBIOS được sử dụng.
Der Hochstapler


Tôi đã thay đổi các giá trị đăng ký và khởi động lại máy tính nhưng nó không thay đổi gì cả.
hitzi

Người dùng địa phương đến đâu ? Khách hàng? Hoặc máy chủ cung cấp dịch vụ tập tin?
JdeBP

1
Tôi đã từng gặp vấn đề tương tự. Đây là giải pháp: serverfault.com/questions/23823/
Mạnh

Câu trả lời:


10

Tôi nghĩ rằng bạn cần phải nhìn vào các LMHOSTStập tin. Các hoststập tin dường như chỉ ảnh hưởng đến tra cứu DNS chung. Khi bạn sử dụng \\để truy cập chia sẻ mạng, THẮNG được sử dụng.

Trong cùng một thư mục nơi bạn tìm thấy hoststệp, cũng nên có một lmhoststệp.

Nội dung âm thanh đầy hứa hẹn:

# This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to computernames
# (NetBIOS) names.  Each entry should be kept on an individual line.
# The IP address should be placed in the first column followed by the
# corresponding computername. The address and the computername
# should be separated by at least one space or tab. The "#" character
# is generally used to denote the start of a comment (see the exceptions
# below).

Ngoài ra còn có một bài viết Wikipedia về LMHOSTS .


Ngoài ra, vui lòng lưu ý phần này trong cài đặt TCP / IP nâng cao cho kết nối mạng cụ thể của bạn:

Cài đặt TCP / IP nâng cao

Tôi sẽ giả vào hộp kiểm được kiểm tra các lmhoststập tin để được tôn trọng. Ngoài ra, nếu chỉnh sửa lmhoststệp trực tiếp không mang lại kết quả mong muốn, tôi sẽ thử sử dụng chức năng "Nhập LMHOSTS" đó.


Cập nhật Tôi tự tin rằng, nói chung, đây là cách tiếp cận đúng cho vấn đề. Nếu tôi tạo một bản sao của lmhosts.samtệp và thêm một dòng mới ở cuối:

127.0.0.1 mecserver

Sau đó tôi phải sử dụng chức năng "Nhập LMHOSTS ..." (tạo lmhoststệp). Sau đó tôi có thể duyệt đến \\mecservervà được yêu cầu thông tin đăng nhập (như bạn mô tả). Không có sự thay đổi trong lmhoststôi đã nhận được một lỗi cho tôi biết máy không tồn tại.

Tôi không thể lay chuyển được cảm giác rằng thao tác này có tác động tiêu cực đến quá trình xác thực chung của Windows, bởi vì, như bạn mô tả, không có thông tin đăng nhập hợp lệ nào hoạt động theo lời nhắc được trình bày. Tuy nhiên, đây có thể là một vấn đề mới, cần được hỏi trong một câu hỏi mới.


1
Tôi đã xóa mục nhập khỏi tệp máy chủ và thêm trực tiếp mecserver 127.0.0.1 vào tệp lmhosts.sam. Kết quả: không biết tên máy tính đăng nhập hoạt động
hitzi

Tôi đã thêm một người dùng khác vào máy tính xách tay (tên người dùng: mật khẩu kiểm tra: kiểm tra) và nhập cái này vào hộp thoại. Nó nhận ra hình ảnh tài khoản của tài khoản thử nghiệm cục bộ nhưng nó luôn nói tên người dùng không xác định hoặc mật khẩu sai.
hitzi

2
Các lmhosts.samtập tin dường như là một tập tin ví dụ. Tôi nghĩ bạn cần sử dụng nó làm mẫu và sau đó sử dụng chức năng Nhập LMHOSTS.
Der Hochstapler

Vâng tôi cũng đã làm điều này nhưng không thành công.
hitzi

Tôi tự hỏi nếu câu hỏi này có liên quan. Tôi đang nhận được một số hành vi kỳ lạ ở đây rằng tôi đang có một thời gian khó hiểu bản thân mình. Giống như, cố gắng kết nối với \\127.0.0.2nó cũng cho tôi hộp thoại đăng nhập.
Der Hochstapler

0

Đây là một vấn đề quyền. Người dùng mà bạn đang cố sử dụng để truy cập vào chia sẻ không được phép truy cập vào chia sẻ. Bạn cần thêm / mecserver / yourusername vào danh sách người dùng được phép để chia sẻ. Có lẽ nó cũng có thể hoạt động nếu bạn kiểm tra mục "Mọi người" trong danh sách người dùng khi bạn tạo chia sẻ.

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.