複数のコンピュータがDHCPを介してIPを取得するため、ホスト名を介して複数のコンピュータに接続しようとしています。私は機械にうまくpingを送ることができるping host-01.local
。
ping
、 Firefoxwget
もavahi-resolve
必要なmDNSパケットを送信します。これはWireshark(ポート5353のUDP)を介して確認しました。
しかし、ssh
アドレスを解決しようとする試みはまったくないようです。 mDNSクエリは実行されず、出力にはssh host-01.local
次のように表示されます。
ssh: Could not resolve hostname host-01.local: Device or resource busy
このためssh -vvv host-01.local
:
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "host-01.local" port 22
ssh: Could not resolve hostname host-01.local: Device or resource busy
クライアントはLinux Mintを実行しています。私がどのネットワークにいるかは重要ではないようです。関連する他のすべてがavahi
うまくいくようです。
ベストアンサー1
ssh
何らかの理由で、私のシステムには32ビットバージョンがあります。 64ビット版をインストールすると、すべての問題が解決しているようです。
strace
コマンドを調べた後、ssh
複数のライブラリをロードしようとすると失敗しました。 。i386-linux-gnu
その時、私は間違ったパッケージをインストールしたことが間違いないことに気づきました。