
【Linux入門】ネットワークの確認と設定
以下は、ネットワークの確認と設定を行う代表的な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アドレスの情報を取得する。 |
これらのコマンドとオプションを使用することで、ネットワークの状態や接続の問題を解析し、ネットワークの設定やトラブルシューティングを行うことができます。
