イーサネット有線接続が可能な2つのデバイスがあります。私は彼らに同じサブネットの2つのアドレスを与えました。その結果、最初のデバイスのarpテーブルに2番目のデバイスを表示できます。
$ arp -a
? (128.247.77.90) at 10:60:4b:4b:29:50 [ether] on eth0
しかし、pingは常に失敗します。
$ ping 128.247.77.90
PING 128.247.77.90 (128.247.77.90) 56(84) bytes of data.
From 128.247.77.158 icmp_seq=9 Destination Host Unreachable
最初のデバイスはラップトップです。これはホストです。 2番目はu-bootの下のタブレットです。 TFTPを介してホストからファイルをインポートする必要があります。このプロトコルもICMPにより失敗します。以下はWiresharkがキャプチャしたすべてのパケットです。
この問題の理由は何ですか?
ベストアンサー1
問題は、ホストシステムのtftpd-hpaサーバー構成にあります。 ~によるとガイドファイルは/etc/default/tftpd-hpa
次のようにする必要があります。
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/bogdan_liulko/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"
RUN_DAEMON="yes"
私の問題は、私のファイルが--create
含まれていないことですTFT_OPTIONS
。ガイドのすべてのステップを完了した後、すべてが正しく機能し始めました。