ネットワークの確認と設定
以下は、ネットワークの確認と設定を行う代表的なLinuxコマンドとそのオプションの表です。
コマンド | オプション | 説明 |
---|---|---|
ifconfig | ネットワークインターフェースの情報を表示する。 | |
-a | すべてのネットワークインターフェースの情報を表示する。 | |
[インターフェース名] | 指定したネットワークインターフェースの情報のみを表示する。 | |
host | [ホスト名] | ホスト名に対応するIPアドレスを表示する。 |
[IPアドレス] | IPアドレスに対応するホスト名を表示する。 | |
ip address show | IPアドレスなどの情報を表示する。 | |
ip addr | ネットワークインターフェースの情報を表示する(ifconfigの代替)。 | |
show | ネットワークインターフェースの情報を表示する(ifconfigの代替)。 | |
-s | インターフェースごとの簡略な情報を表示する。 | |
netstat | ネットワーク接続やルーティングテーブルの情報を表示する。 | |
-t | TCP接続の情報を表示する。 | |
-u | UDP接続の情報を表示する。 | |
-r | ルーティングテーブルの情報を表示する。 | |
ss | ソケットの状態を表示する(netstatの代替)。 | |
-t | TCPソケットの状態を表示する。 | |
-u | UDPソケットの状態を表示する。 | |
-a | すべてのソケットの状態を表示する。 | |
ssh | [接続先ホスト] | 指定したホストにSSHで接続する。 |
[IPアドレス] | 指定したIPアドレスのホストにSSHで接続する。 | |
ping | ネットワーク上のホストへの到達性を確認する。 | |
-c [回数] | 指定した回数だけパケットを送信する。 | |
-i [秒数] | パケットを送信する間隔を指定する。 | |
route | ルーティングテーブルを表示する。 | |
traceroute | パケットがネットワーク上でどの経路を辿るかを表示する。 | |
-n | ホスト名を解決せずにIPアドレスのみを表示する。 | |
-m [回数] | 最大ホップ数を指定する。 | |
-w [秒数] | 各ホップの応答待ち時間を指定する。 | |
nslookup | ホスト名やIPアドレスの情報を取得する。 | |
[ホスト名またはIPアドレス] | 指定したホスト名またはIPアドレスの情報を取得する。 |
これらのコマンドとオプションを使用することで、ネットワークの状態や接続の問題を解析し、ネットワークの設定やトラブルシューティングを行うことができます。