LinuxMint 22.3のpingが今までとオペレーションが変わっている
記事の更新日:2026/09/27 設定変更による改善方法を追記しました 1.概要 ネットワーク機器の調整をしないとpingを利用することはありません。ネットワーク通過を確認するためにpingを実行すると下記エラーが発生。何が起きたか理解できませんでした。この内容を記述します。 $ ping www.google.com ping: socktype: SOCK_DGRAM ping: socket: アドレスファミリはプロトコルによってサポートされていません 調査した結果、pingの実行には管理者権限が必要となる変更がされているようです。しかし、エラー表示の内容が管理者権限が必要とは理解できない内容です。 fdiskを実行した場合、 $ fdisk -l fdisk: /dev/sda を open できません: 許可がありません と表示されて、権限が不足していると理解できます。 pingの実行に管理者権限が必要だとわかるまでに色々と試して調べました。この内容を記述します。 私の評価は以下の通りです。 (1) pingの実行にはroot権限が必要となっています (2) これはpingの内部実装が変更されたことが理由 (3) linux-sysctl-defaultsを導入することで改善するが、LinuxMint 22.3には存在しない (4) /etc/sysctl.d/99-ping.confを作成して改善 2.詳細 (1) DNSが通過するかを確認しました。これは問題ありません $ host www.google.com www.google.com has address 142.251.155.119 www.google.com has address 142.251.150.119 www.google.com has address 142.251.152.119 www.google.com has address 142.251.151.119 www.google.com has address 142.251.156.119 www.google.com has address 142.251.153.119 www.google.com has address 142.251.154.119 www.google.com has addre...