27 ネットワークの不調 … 古い機器を一掃して解決

無事解決したので、ぐちゃぐちゃ書いてあったのを整理する。

9月、どうも最近ネットワーク接続がおかしい気がする。

私は研究室の Mac 2台の電源を常時 ON にしていて、 MacBook (大学内、自宅) をそれに接続してファイル同期などしている。 それが時々エラーになり、「あれ?」と思うことが増えた。

ファイル同期には、 rsync を使っていて (「rsync をアップデートしたい」)、 スクリプトを走らせている。
Connection to なんとか.かんとか.meiji.ac.jp closed by remote host.
Connection closed by UNKNOWN port 65535
というメッセージが出力されて失敗するが、 これがつねに再現されるものでないことがちょっと面倒だ (成功することもあれば、失敗することもある)。まずは対症療法で
  rsync なんたら かんたら
  until rsync なんたら かんたら; do
    echo "rsync 失敗。リトライします。"
    sleep 1
  done
とした。うまく行くまで繰り返す。大変に安直だが、 とりあえずこれで「あれ(同期したはずなのに)?」はなくなった。

上のエラー・メッセージは実質的な情報がほとんどない。 ローカルのホストから、リモートのホストの間で何かまずいことがあっても、 どこがどういうエラーになったせいか、何も教えてくれない。 自分で調べて原因を見つける必要がある。

という訳で、消去法で調べていった。

古いルーターを新しいものに変えて (代替機を買って、積んでおいたら、 古いのが気絶してしまって(寿命?)、急遽交換した)、 性能が劇的に上がった。 けれどもエラーはなくならない。


Ethernet アダプターを別のものに交換してみたけれど、エラーはなくならない。


残るは、ハブとEthernetケーブルだけれど、 ハブは2年前に新調したもの(割と高価)だし、 Ethernet ケーブルもそのときに一応見直して古いものは駆逐してあるのだけど、 どうしてかなあ。

(2025/11/7) アマゾンで色々物色していて、 最近は高性能の Ethernet アダプターが出ていることを知る。 価格は4000円程度。 これまで使っていたのは5年くらい前に1500円で購入したもの。 試しに買って付け替えてみたら、ぴたりとエラーがなくなった。 あれ Ethernet アダプタ交換はもう試したのに (交換したのもおかしくなっていたということか??)。 ついでにルーターとの間の短いケーブルも交換したので、 どちらが原因かは分からないが、ここまで絞れれば、 次回の実験で原因が確定できるだろう。

(2025/11/8) ケーブルを元のに戻したが、エラーはでない。 どうやら Ethernet アダプタが原因だったようだ。


ネットワーク関係の機器やケーブルは、動くのが当たり前と思いがちで、 空気扱いになって、 使っているうちにいつの間にか長い時間が経過してしまう (壊れてないものを交換するのはもったいない病にかかっている)。 以前、自宅のネットワーク機器が古くなっていることに気づいて (大元のハブを 100Mbps→1Gbps と交換したのに速くならないぞ?)、 更新したら見違えたということがあったが、 大学の自分関係のも更新時期なのかもしれない。 今回研究室は解決したので、後は実験室だな。



桂田 祐史