Einrichten des Netbios-Clients in Ubuntu 13.10

2603
gluk47

Ich habe zwei Laptops mit Ubuntu 13.10 x64 darauf. Ich möchte, dass beide in der Lage sind, sich gegenseitig über den Hostnamen oder den Netbios-Namen zu verbinden, was in meinem Fall derselbe ist. Die Computer werden angerufen gluk47-notebookund gluk47-pc(dies ist tatsächlich ein 14-Zoll-Laptop). Das Rätsel ist: Das Notebook pingt den PC an, aber nicht umgekehrt.

Folgendes habe ich:

[root@gluk47-pc ~]# egrep '^hosts' /etc/nsswitch.conf  hosts: files wins dns mdns4 [root@gluk47-pc ~]# grep wins /etc/samba/smb.conf  wins support = yes ; wins server = w.x.y.z ; name resolve order = lmhosts host wins bcast [root@gluk47-pc ~]# service winbind status winbind start/running, process 1633 [root@gluk47-pc ~]# service smbd status smbd start/running, process 712 [root@gluk47-pc ~]# smbtree -N EARTH \\GLUK47-PC gluk47-pc server (Samba, Ubuntu) \\GLUK47-PC\print$ Printer Drivers \\GLUK47-PC\IPC$ IPC Service (gluk47-pc server (Samba, Ubuntu)) \\GLUK47-NOTEBOOK gluk47-notebook server (Samba, Ubuntu) \\GLUK47-NOTEBOOK\Home Домашний принтер \\GLUK47-NOTEBOOK\print$ Printer Drivers \\GLUK47-NOTEBOOK\software  \\GLUK47-NOTEBOOK\video  \\GLUK47-NOTEBOOK\IPC$ IPC Service (gluk47-notebook server (Samba, Ubuntu)) [gluk47@gluk47-pc ~]$ ssh gluk47-notebook ssh: Could not resolve hostname gluk47-notebook: Name or service not known 

Die Antwort des Adressauflösers ist im Gegensatz zu den üblichen SMB-Verzögerungen für jede Operation sofort verfügbar.

Danach ssh'ed ich direkt per IP-Adresse und bekam folgendes aus dem Notizbuch:

[root@gluk47-notebook ~]# egrep '^hosts' /etc/nsswitch.conf  hosts: files dns wins [NOTFOUND=return] mdns4_minimal mdns4 [root@gluk47-notebook ~]# grep wins /etc/samba/smb.conf wins support = yes ; wins server = w.x.y.z ; name resolve order = lmhosts host wins bcast [root@gluk47-notebook ~]# service winbind status winbind start/running, process 2381 [root@gluk47-notebook ~]# service smbd status smbd start/running, process 23817 [root@gluk47-notebook ~]# smbtree -N EARTH \\GLUK47-PC gluk47-pc server (Samba, Ubuntu) \\GLUK47-PC\print$ Printer Drivers \\GLUK47-PC\IPC$ IPC Service (gluk47-pc server (Samba, Ubuntu)) \\GLUK47-NOTEBOOK gluk47-notebook server (Samba, Ubuntu) [root@gluk47-notebook ~]# smbclient -NL GLUK47-NOTEBOOK Connection to GLUK47-NOTEBOOK failed (Error NT_STATUS_UNSUCCESSFUL) 

Dieser Fehler ist dauerhaft und ich stecke fest. Was vermisse ich? Google ist bisher nicht mein Freund für diesen Fall :(

Übrigens, wenn ich Platz habe, gluk47-notebookist /etc/hostsalles vom PC aus (alles, was funktioniert (ich habe auf dem PC über Wine direkt aus einem Samba-Anteil des Notebooks gespielt, als ich diesen Beitrag geschrieben habe), aber ich brauche dynamische Netbios, nicht diese statisch handgefertigte Hostdatei. .. Der PC kann keine anderen Maschinen im Netzwerk per netbios name pingen. Das Notebook sendet sie erfolgreich an. Andere Geräte können sowohl einen PC als auch ein Notebook anpingen.

0

1 Antwort auf die Frage

4
Chang Yu-heng

Da Sie bereits wissen, wie Sie die Option wins in nsswitch.conf setzen, gebe ich Ihnen hier einfach eine direkte Antwort: Sie sollten zusätzlich das Paket "libnss-winbind" installieren, damit Ihr Computer den Namen über WINS / NetBIOS auflösen kann. Das Paket wurde automatisch installiert, während Winbind auf Ubuntu 13.04 und darunter installiert wurde.