Score:1

Why are Nix programs not able to resolve mDNS names when native programs are?

ธง ng

My native programs (on Fedora) are able to resolve mDNS / Avahi / zeroconf names, like so:

$ ping felonyspork.local -c 1  
PING felonyspork.local (192.168.88.169) 56(84) bytes of data.
64 bytes from 192.168.88.169 (192.168.88.169): icmp_seq=1 ttl=64 time=1.73 ms

--- felonyspork.local ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.734/1.734/1.734/0.000 ms

$ ssh felonyspork.local        
Last login: Mon Apr 25 16:05:34 2022 from 192.168.88.200

$ exit
Connection to felonyspork.local closed.

However, my Nix-installed programs are not:

$ nix-shell -p openssh ssh-tools

[nix-shell:~/src/nixconfig]$ ssh-ping -c 1 felonyspork.local
SSHPING felonyspork.local

--- felonyspork.local ping statistics ---
1 requests transmitted, 0 requests received, 100% request loss

[nix-shell:~/src/nixconfig]$ ssh felonyspork.local
ssh: Could not resolve hostname felonyspork.local: Name or service not known

I have mDNS configured in /etc/nsswitch.conf:

hosts:      files myhostname mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] dns

And avahi-daemon is running on my system.

How can I get Nix programs to correctly resolve mDNS names? This is especially important, because deploying with Morph requires a working Nix SSH session.

Score:1
ธง ng

ลิงค์ที่หายไปนี่คือ สนช; เพียงแค่ติดตั้ง สนช และการเริ่มต้น daemon ทำให้โปรแกรมที่ติดตั้ง Nix ทำงานได้

$ sudo dnf ติดตั้ง nscd
$ sudo systemctl เริ่ม nscd.service
$ nix-shell -p ssh-เครื่องมือ

[nix-shell:~]$ ssh-ping felonyspork.local
SSHPING ความผิดทางอาญา.local
พงษ์จาก felonyspork.local: ssh_seq=1 เวลา=2191 ms
พงษ์จาก felonyspork.local: ssh_seq=2 เวลา=1310 ms
^ซี
--- สถิติ ping ของ felonyspork.local ---
ส่งคำขอ 2 รายการ ได้รับคำขอ 2 รายการ สูญเสียคำขอ 0%

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา