0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Linux] ネットワーク設定_疎通確認_ping, traceroute, tracepath, nc

0
Last updated at Posted at 2025-06-29

概要

機能 基本コマンド(IPv4 / IPv6) systemd環境推奨
ネットワーク疎通確認(ICMP) ping, ping6 ping -6(推奨)
経路追跡(ICMP + TTL) traceroute, traceroute6 traceroute -6(推奨)
経路追跡(ICMP + UDP + 最大転送単位MTU) tracepath, tracepath6 tracepath -6(推奨)
ネットワーク疎通・簡易通信テスト nc(netcat)
ポート・接続・統計情報の確認 netstat ss(推奨)

ping コマンド

$ ping [オプション] 宛先ホスト名またはIPアドレス
オプション 由来 説明
default Packet INternet Groper 指定したホストへの到達確認(ICMPエコー要求)を送信し応答を確認
-c count 送信するパケット数を指定
例:-c 4 → 4回送信して停止
-i interval パケット送信の間隔(秒)を指定
例:-i 0.5 → 0.5秒ごとに送信
-n numeric 名前解決を行わず、IPアドレスを数値のまま表示

エラーパターン

(1) 不明なホスト         :ホスト名を解決できない
   ↓
(2) ネットワークに届かない :ゲートウェイやルーティングが無い
   ↓
(3) ホストに届かない      :ルータが到達不能を返している
   ↓
(4) 応答が無い           :ICMPがファイアウォールでブロックされている、ホストがダウン

traceroute コマンド

$ traceroute [オプション] 宛先ホスト名またはIPアドレス
オプション 由来 説明
default trace route パケットが宛先に到達するまでの経路(ルーターの一覧)を調査
-n numeric ホスト名を解決せずIPアドレスで表示
-m max hops 最大ホップ数を指定(TTLの上限)
例:-m 20

tracepath コマンド

$ tracepath 宛先ホスト名またはIPアドレス
オプション 由来 説明
default trace path traceroute と似た経路確認ツール。root権限不要。UDPではなくUDP/ICMPを使用
-n numeric ホスト名を解決せずIPアドレスで表示

nc コマンド

$ nc [オプション] 宛先ホスト名またはIPアドレス ポート番号
オプション 由来 説明
default netcat 指定したホストとポートにTCP/UDP接続し、データ送受信を行う
-l listen 送信先ポート番号を指定(サーバーモード)
-p port 送信元ポート番号を指定
例:-p 12345(送信側の送信元ポートを固定)
-u UDP mode デフォルトのTCPではなく、UDPプロトコルで通信を行う

Ping-t

ping

traceroute

tracepath

nc

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?