Ich habe einer Windows7- hosts
Datei die folgende Zeile hinzugefügt :
127.0.0.1 mecserver
Die Verwendung ping mecserver
funktioniert einwandfrei, aber wenn ich diesen Namen verwende, um eine Verbindung zum Notebook (wie localhost) herzustellen und die Windows-Freigaben anzuzeigen, muss ich immer Benutzeranmeldeinformationen eingeben. Die Eingabe des lokalen Benutzernamens + Passworts funktioniert nicht. Was mir anzeigt, dass der Remote-Host verbunden ist.
Die Verwendung der folgenden Angaben im Adressfeld des Windows-Explorers des lokalen Systems führt zu:
\\mecserver
Ergebnis : Ich muss einen Benutzernamen und ein Passwort eingeben, aber der lokale Benutzer funktioniert nicht
\\localhost
Ergebnis : Zeigt mir die lokalen Freigaben an - damit möchte ich\\mecserver
\\127.0.0.1
Ergebnis : Zeigt mir die lokalen Freigaben an - damit möchte ich\\mecserver
Ich möchte \\mecserver
mit dem Ergebnis von localhost
/ verwenden 127.0.0.1
. Ist das irgendwie möglich?
EDIT: Was ich bisher gemacht habe:
Ich habe auf einem Notebook eine Netzwerkfreigabe mit dem Namen "testshare" freigegeben. Ohne angeschlossenes Netzwerkkabel / WLAN versuche ich, über dieses Notebook eine Verbindung zu dieser Freigabe herzustellen. Dies funktioniert mit \ localhost \ testshare und \ 127.0.0.1 \ testshare . Ich benötige jedoch einen speziellen Pfad für ein Drittanbieterprogramm wie \ mecserver \ testshare . Also habe ich der Hostdatei die Zeile 127.0.0.1 mecserver hinzugefügt . ping mecserver funktioniert (lokal von diesem Notebook), aber wenn ich versuche, mit \ mecserver \ testshare auf die Testshare zuzugreifenEs wird ein Anmeldefenster angezeigt. Ich habe den aktuellen Notebook-Benutzer eingegeben, aber das Passwort ist falsch. Ich habe sogar einen neuen Testbenutzer mit dem Namenstest und dem Kennworttest hinzugefügt und versucht, diesen in dieses Anmeldefenster einzufügen, aber es funktioniert nicht (Kennwort falsch). Das Aktivieren des Gastkontos hilft auch nicht. Die Freigabe steht allen offen und der Datei- / Verzeichnissicherheitszugriff auch für diesen Ordner / diese Dateien.
Das Hinzufügen von 127.0.0.1 mecserver zur lmhosts-Datei hat den gleichen Effekt wie das Hinzufügen zur Hosts-Datei - es fordert mich zu diesem Anmeldefenster auf. Ich habe die mecserver- Zeile 127.0.0.1 aus der Hosts-Datei entfernt, als ich mit der lmhosts-Datei gespielt habe, nur um sicherzugehen.
hosts
Datei wirkt sich nur auf DNS-Lookups aus (weshalb diesping
funktioniert). Wenn Sie den doppelten Backslash verwenden, um auf Netzwerkfreigaben zuzugreifen, wird WINS / NetBIOS verwendet.Antworten:
Ich denke, Sie müssen sich die
LMHOSTS
Datei ansehen . Diehosts
Datei scheint nur generische DNS-Lookups zu beeinflussen. Wenn Sie\\
mit auf eine Netzwerkfreigabe zugreifen, wird WINS verwendet.In demselben Ordner, in dem Sie die
hosts
Datei finden, sollte sich auch einelmhosts
Datei befinden.Der Inhalt klingt vielversprechend:
Es gibt auch einen Wikipedia-Artikel über LMHOSTS .
Beachten Sie auch diesen Abschnitt in den erweiterten TCP / IP-Einstellungen für Ihre angegebene Netzwerkverbindung:
Ich würde annehmen, dass das Kontrollkästchen aktiviert sein muss , damit die
lmhosts
Datei respektiert wird. Wenn daslmhosts
direkte Bearbeiten der Datei nicht zum gewünschten Ergebnis führt, würde ich versuchen, diese Funktion "LMHOSTS importieren" zu verwenden.Update Ich bin zuversichtlich, dass dies im Allgemeinen der richtige Ansatz für das Problem ist. Wenn ich eine Kopie der
lmhosts.sam
Datei erstelle und am Ende eine neue Zeile hinzufüge:Ich muss dann die Funktion "LMHOSTS importieren ..." verwenden (die die
lmhosts
Datei erstellt). Ich kann dann zu\\mecserver
den Anmeldeinformationen navigieren und werde danach gefragt (wie Sie es beschreiben). Ohne die Änderung in hattelmhosts
ich einen Fehler erhalten, der mir mitteilte, dass die Maschine nicht vorhanden ist.Ich kann das Gefühl nicht loswerden, dass sich diese Manipulation negativ auf den allgemeinen Authentifizierungsprozess von Windows auswirkt, da, wie Sie beschreiben, keine ansonsten gültige Anmeldung an der angezeigten Eingabeaufforderung funktioniert. Dies könnte jedoch ein neues Problem sein, das in einer neuen Frage gestellt werden sollte.
quelle
lmhosts.sam
Datei scheint eine Beispieldatei zu sein. Ich denke, Sie müssen das als Vorlage verwenden und dann die Funktion "LMHOSTS importieren" verwenden.\\127.0.0.2
herzustellen, wird auch der Anmeldedialog angezeigt.Dies ist ein Berechtigungsproblem. Der Benutzer, mit dem Sie auf die Freigabe zugreifen möchten, darf nicht auf die Freigabe zugreifen. Sie müssen / mecserver / yourusername zur Liste der zulässigen Benutzer für die Freigabe hinzufügen. Möglicherweise funktioniert es auch, wenn Sie beim Erstellen der Freigabe den Eintrag "Jeder" in der Benutzerliste aktivieren.
quelle