Puncte:1

ubuntu nu rezolvă numele dispozitivului USB

drapel gr

Am un ARM SBC care rulează Linux și configurat să fie conectat la un computer prin USB folosind gadgetul rndis. În interiorul dispozitivului meu am configurat dnsmasq pentru a furniza computerului gazdă o adresă ipv6, am configurat și demonul avahi să dea (prin ipv6) numele dispozitivului meu (dispozitiv-1234). Dacă îmi conectez dispozitivul la un computer Windows din ms-prompt, pot trimite ping dispozitivului folosind numele său (ping device-1234) De asemenea, am un PC cu Ubuntu 20.04, îmi pot ping dispozitivul utilizând ip IPV6, dar dacă încerc să dau ping folosind numele lui (ping device-1234) primesc: „Nume sau serviciu necunoscut”

Există un pachet pe care trebuie să-l instalez în Ubuntu care să-i permită să rezolve numele dispozitivului meu?

Problema mea este că cu Ubuntu nu reușesc să rezolv adresa ipv6 din numele său (cum face Windows) Pe dispozitivul meu am configurat avahi-daemon ca:

[Server]
nume-gazdă=dispozitiv-1234
use-ipv4=nu
use-ipv6=da
allow-interfaces=usb0
..

Odată conectat la computerul Windows, din promptul Windows:

dispozitiv ping-1234 

Dispozitiv de ping-1234.local [fda7:cae0:0:7::1] cu 32 de octeți de date:
Răspuns de la fda7:cae0:0:7::1: time=7ms
Răspuns de la fda7:cae0:0:7::1: time<1ms
Răspuns de la fda7:cae0:0:7::1: time=1ms
Răspuns de la fda7:cae0:0:7::1: time=2ms

Odată conectat la computerul Ubuntu, din consola Ubuntu:

dispozitiv ping-1234
ping: device-1234: Numele sau serviciul nu este cunoscut

dar dacă dau ping folosind adresa ipv6 a dispozitivului meu

ping fda7:cae0:0:7::1
PING fda7:cae0:0:7::1(fda7:cae0:0:7::1) 56 de octeți de date
64 de octeți din fda7:cae0:0:7::1: icmp_seq=1 ttl=64 time=14,8 ms
64 de octeți din fda7:cae0:0:7::1: icmp_seq=2 ttl=64 time=3,34 ms
64 de octeți din fda7:cae0:0:7::1: icmp_seq=3 ttl=64 time=3,06 ms

Se pare că Ubuntu nu poate rezolva numele de gazdă a dispozitivului meu în timp ce Windows o face. Se pare că zeroconf funcționează în Windows, dar nu știu cum să-l las să funcționeze pe Ubuntu

Toate cele bune

Puncte:1
drapel gr

Am gasit solutia:

implicit Ubuntu rezolvă mDNS numai pentru ipv4. Pentru a activa mDNS pe ipv6, trebuie să schimbe fișierul /etc/nsswitch.conf din:

fișiere mdns4_minimal dns myhostname

la:

fișiere mdns_minimal dns myhostname
user.dz avatar
drapel ng
Bun venit la Ask Ubuntu. Acesta este un site QA, va fi frumos și mai ușor de găsit răspuns dacă este bifat ca răspuns acceptat. Vedeți [despre] cum funcționează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.