Verbindung mit Beagle Bone Black nach Namen herstellen (von Windows)
3851
Lorenz03Tx
Ich bin neu bei BBB und meine Erfahrung mit Linux ist begrenzt. Aber irgendwie dachte ich, die Änderung der Datei / etc / hostname wäre alles, was ich tun müsste, um eine Verbindung mit dem Namen herzustellen.
Ich habe die Hostname-Datei auf LorenzBBB1 gesetzt, kann aber LorenzBBB1 nicht vom Windows-PC aus anpingen (oder den Windows-PC nach Name von der BBB anpingen). Kann aber per IP-Adresse. (Die BBB kann auch google.com gut pingen).
Von einem Linux-PC (unbuntu) aus kann ich LorenzBBB1.local anpingen (aber nur mit .local). Und die BBB kann sich nur mit dem Namen.local mit dem Linux verbinden.
Alle Windows-PCs im Netzwerk können sich nach Hostnamen kein Problem machen.
Ich schließe daraus, dass das mDNS funktioniert, aber aus irgendeinem Grund aktualisiert der DHCP-Server die DNS-Einträge für die BBB nicht?
Oct 09 08:35:49 LorenzBBB1 avahi-daemon[124]: Server startup complete. Host name is LorenzBBB1.local. Local service cookie is 4096709841. Oct 09 08:35:49 LorenzBBB1 avahi-daemon[124]: Service "LorenzBBB1" (/services/udisks.service) successfully established. Oct 09 08:35:49 LorenzBBB1 avahi-daemon[124]: Service "LorenzBBB1" (/services/ssh.service) successfully established. Oct 09 08:35:49 LorenzBBB1 avahi-daemon[124]: Service "LorenzBBB1" (/services/sftp-ssh.service) successfully established. Oct 09 08:35:49 LorenzBBB1 avahi-daemon[124]: Service "Cloud9 IDE on LorenzBBB1" (/services/cloud9-avahi.service) successfully established. Oct 09 08:35:53 LorenzBBB1 avahi-daemon[124]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.109. Oct 09 08:35:53 LorenzBBB1 avahi-daemon[124]: New relevant interface eth0.IPv4 for mDNS. Oct 09 08:35:53 LorenzBBB1 avahi-daemon[124]: Registering new address record for 192.168.1.109 on eth0.IPv4. Oct 09 08:35:53 LorenzBBB1 avahi-daemon[124]: Registering new address record for fe80::caa0:30ff:fead:eb2f on eth0.*.
Wenn ich LorenzBBB1.local von der BBB aus anrufe, funktioniert es, aber LorenzBB1 nicht. Nur der mDNS scheint zu funktionieren.
Dies ist mehr eine Frage, wie man Linux dazu bringt, nett mit Domain-Namen zu spielen, als eine BBB-Frage, aber ich habe sowieso keine Ideen, was zu prüfen ist.
Ich vermute, es könnte Probleme mit dem Unternehmensrouter geben, aber welche Konfiguration auf einem Router könnte dazu führen, dass LAN-DNS für Linux nicht funktioniert, aber bei Windows-Systemen einwandfrei funktioniert?
Nützliche Frage. Für Neulinge wie mich selbst erfordert das Ändern von "hostname" einen Neustart oder "systemctl restart avahi-daemon", damit "ping LorenzBBB1.local" unter Linux funktioniert (in meinem Fall Ubunto). Funktioniert immer noch nicht von Windows ...
Mark Lakata vor 10 Jahren
0
3 Antworten auf die Frage
1
Lorenz03Tx
Die Antwort für mich war zumindest, dass Sie NetBIOS brauchen
Der einfachste Weg, dies zu erhalten, scheint Samba zu installieren.
opkg install samba
Beim Neustart hat es dann einfach angefangen zu arbeiten.
Wenn jemand etwas leichteres Paket als Samba kennt oder findet (alles, was ich brauche, ist das netBIOS), wäre ich wirklich daran interessiert, davon zu hören.
0
dinesh
Nachdem Sie den Hostnamen hinzugefügt haben, müssen Sie auch die Konfigurationsdatei des dhcp-Clients aktualisieren
Versuchen Sie, die folgenden Schritte hinzuzufügen
Öffnen Sie die Dhcp-Client-Konfigurationsdatei unter
/etc/dhcp3/dhcpclient.conf
Ersetzen Sie den aktuellen Hostnamen oder fügen Sie ihn zur Datei hinzu, wenn keiner vorhanden ist
send host-name "LorenzBBB1"
Und das Netzwerk neu starten
sudo /etc/init.d/networking restart
BBB kommt mit der argstrom-Distribution, und wie Sie aus meinem Update sehen können, hatte ich einfach keine / etc / dhcp3. Nach einer "opkg list | grep dhcp" fiel mir ein Dhcp-Client auf. Ich habe "opg install dhcp-client" installiert und bekam / etc / dhcp als Ergebnis (kein dhcp3), und es hatte eine dhcpclient.conf. Ich habe es bearbeitet, wie Sie es vorgeschlagen hatten. und neu gestartet. Keine Verhaltensänderung
Lorenz03Tx vor 11 Jahren
1
0
Mark Lakata
Ich lerne auch darüber, also verzeihen Sie offensichtliche Antworten.
Das *.localMuster wird vom Avahi-Daemon-Service bereitgestellt. Der avahiDaemon funktioniert nur mit dem Bonjour / Zeroconf / mDNS-System, das standardmäßig nicht Teil von Windows ist, aber normalerweise unter Apple und Linux. Sie können Bonjour für Windows installieren. Ideen finden Sie unter diesem Link: Wie kann ich .local-Adressen in Windows auflösen?
Ich vermute, um die BBB für alle arbeiten zu lassen, denke ich, dass Sie sowohl Avahi als auch NetBIOS verwenden möchten.