以下の内容はhttps://dk521123.hatenablog.com/entry/2016/07/27/214633より取得しました。


【Linux】ネットワーク系コマンド ~ 入門編 ~

■ はじめに

ネットワーク系コマンドについて徐々にまとめていく

目次

【1】IPアドレスに関するコマンド
 1)ifconfigコマンド
 2)arpコマンド
【2】ポートに関するコマンド
 1)lsof コマンド
 2)ssコマンド
 3)netstatコマンド
 4)ncコマンド
【3】DNSに関するコマンド
 1)nslookupコマンド
 2)digコマンド
 3)hostコマンド
【4】ネットワーク設定に関するコマンド
 1)TUI - nmtuiコマンド
 2)CUI - nmcliコマンド
【5】firewallに関するコマンド
 1)firewall-cmd コマンド
 2)iptables コマンド
【6】ネットワーク接続状況・ルーティングに関するコマンド
 1)pingコマンド
 2)tracert(traceroute)コマンド
 3)curlコマンド
 4)routeコマンド
【7】接続ダンプに関するコマンド
 1)tcpdumpコマンド
 2)conntrackコマンド
【8】その他
 1)iwlistコマンド
 2)telnetコマンド

【1】IPアドレスに関するコマンド

* 詳細は、以下の関連記事を参照の事

ネットワーク系コマンド ~ IPアドレス編 ~
https://dk521123.hatenablog.com/entry/2016/10/03/223638

1)ifconfigコマンド

* IP情報を調べる
* 有線/無線LANの有効無効にも使える
コマンド 意味 備考
ifconfig IP情報などの表示 Windowsのipconfig。※1

2)arpコマンド

* ネットワークのARPエントリを確認
* 現在使用しているIP一覧を表示

【2】ポートに関するコマンド

* 詳細は、以下の関連記事を参照の事

ネットワーク系コマンド ~ ポート編 ~
https://dk521123.hatenablog.com/entry/2017/06/13/225500

1)lsof コマンド

* ホストのネットワーク状態などの表示
 => 詳細は以下の関連記事を参照の事

lsofコマンド
https://dk521123.hatenablog.com/entry/2017/10/26/233634

2)ssコマンド

3)netstatコマンド

* 特定のポートをオープンしているプロセスを調べる
 => 詳細は以下の関連記事を参照の事

netstat コマンド
https://dk521123.hatenablog.com/entry/2015/04/26/204020

4)ncコマンド

* TCP/UDP接続を利用して、データを送受信するためのツール
* NetCat の略

nc コマンド
https://dk521123.hatenablog.com/entry/2017/12/06/211400

【3】DNSに関するコマンド

* 詳細は、以下の関連記事を参照の事

ネットワーク系コマンド ~ DNS編 ~
https://dk521123.hatenablog.com/entry/2021/08/07/000000

1)nslookupコマンド

 * DNSを利用してホスト名からIPアドレスに変換
 またはその逆が出来るか(ホスト名⇔IPアドレス)を確認するコマンド

2)digコマンド

* ドメイン情報をDNSサーバーから取得する
* Windows ではダウンロードが必要
* nslookup との違いは、DNSからの応答をほとんどそのまま表示する。
 => DNSサーバの細かな挙動を確認したい場合、digを使用

3)hostコマンド

* 指定したドメイン名やIPアドレスに関する情報を取得するためのコマンド

【4】ネットワーク設定に関するコマンド

* 詳細は、以下の関連記事を参照の事

ネットワーク系コマンド ~ ネットワーク設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/27/225225

1)TUI - nmtuiコマンド

* GUIベースでネットワーク設定できるコマンド

2)CUI - nmcliコマンド

* CLIベースでネットワーク設定できるコマンド

【5】firewallに関するコマンド

* 詳細は、以下の関連記事を参照の事

ネットワーク系コマンド ~ firewall編 ~
https://dk521123.hatenablog.com/entry/2025/03/17/005508

1)firewall-cmd コマンド

2)iptables コマンド

* 送受信パケットの廃棄/許可等のルールをnetfilterに設定/削除するコマンド
 => 詳細は以下の関連記事を参照の事

iptablesコマンド
https://dk521123.hatenablog.com/entry/2025/03/18/003023

 【6】ネットワーク接続状況・ルーティングに関するコマンド

1)pingコマンド

* ネットワークの疎通を確認するコマンド
 => 詳細は以下の関連記事を参照の事

pingコマンド
https://dk521123.hatenablog.com/entry/2013/07/12/231426

2)tracert(traceroute)コマンド

* 宛先までの経路を調べるコマンド
 => 詳細は以下の関連記事を参照の事

traceroute / tracertコマンド
https://dk521123.hatenablog.com/entry/2023/07/25/000000

3)curlコマンド

* URL構文を使ってサーバーとのデータ転送するコマンド

cf. curl(cURL) =「Client URL」の略 (curlは、カールと読む) 

 => 詳細は以下の関連記事を参照の事

curl コマンド
https://dk521123.hatenablog.com/entry/2017/12/05/233100

4)routeコマンド

* デフォルトゲートウェイを変更する

デフォルトゲートウェイ とは

* 外部ネットワークにアクセスする際に全パケットが通過する出入口

コマンド例

# デフォルト・ゲートウェエイを指定する
sudo route add default gw 192.168.16.111

# デフォルト・ゲートウェエイを削除する
sudo route del default gw 192.168.16.111

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/401cngdefgw.html

【7】接続ダンプに関するコマンド

1)tcpdumpコマンド

* ネットワーク上のパケットの内容を表示するコマンド
 => 詳細は以下の関連記事を参照の事

tcpdumpコマンド 〜 パケットキャプチャ 〜
https://dk521123.hatenablog.com/entry/2017/07/03/233336

2)conntrackコマンド

* コネクションの状態をトラッキングするツール
 => 詳細は以下の関連記事を参照の事

conntrackコマンド
https://dk521123.hatenablog.com/entry/2017/07/03/233336

【8】その他

1)iwlistコマンド

*無線LANの状態を取得するコマンド
 => 接続可能なアクセスポイントを調べる
 => トラブルシュートに使える
* iwlistコマンド(Wireless tools for Linux / wireless-tools)

コマンド例

# scan : 周囲のアクセスポイントとアドホック端末を表示する
sudo iwlist wlan0 scan

sudo iwlist wlan0 scan | grep SSID

# ESSID(Extended Service Set Identifier)
# : IEEE 802.11無線LANにおけるネットワーク識別情報。SSIDの拡張版。
sudo iwlist wlan0 scan | grep ESSID
http://www.atmarkit.co.jp/ait/articles/1506/16/news005.html
http://d.hatena.ne.jp/pasela/20121224/raspi_wlan
http://zashikiro.hateblo.jp/entry/2012/09/14/122737

2)telnetコマンド

*  HOST で指定したリモートホストに接続するツール

コマンド例

$ telnet 192.168.0.1 80

GET /index.html << 入力する
# コマンドを打つと、index.htmlファイルが返る

参考文献

* Linuxでの調査時に高頻度で使用してきたコマンドまとめ

https://qiita.com/hirssk/items/aed3fd28462f5ac245cf

関連記事

ネットワーク系コマンド ~ DNS編 ~
https://dk521123.hatenablog.com/entry/2021/08/07/000000
ネットワーク系コマンド ~ IPアドレス編 ~
https://dk521123.hatenablog.com/entry/2016/10/03/223638
ネットワーク系コマンド ~ ポート編 ~
https://dk521123.hatenablog.com/entry/2017/06/13/225500
ネットワーク系コマンド ~ ネットワーク設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/27/225225
ネットワーク系コマンド ~ firewall編 ~
https://dk521123.hatenablog.com/entry/2025/03/17/005508
ネットワーク系コマンド ~ Windows編 ~
https://dk521123.hatenablog.com/entry/2016/06/22/013700
ネットワーク系のトラブルシュート 〜 DNS編 〜
https://dk521123.hatenablog.com/entry/2025/10/30/200126
nc コマンド
https://dk521123.hatenablog.com/entry/2017/12/06/211400
netstat コマンド
https://dk521123.hatenablog.com/entry/2015/04/26/204020
lsofコマンド
https://dk521123.hatenablog.com/entry/2017/10/26/233634
curl コマンド
https://dk521123.hatenablog.com/entry/2017/12/05/233100
pingコマンド
https://dk521123.hatenablog.com/entry/2013/07/12/231426
tracert / traceroute コマンド
https://dk521123.hatenablog.com/entry/2023/07/25/000000
tcpdumpコマンド 〜 パケットキャプチャ 〜
https://dk521123.hatenablog.com/entry/2017/07/03/233336
conntrackコマンド
https://dk521123.hatenablog.com/entry/2017/07/03/233336
ssh コマンド / scp コマンド
https://dk521123.hatenablog.com/entry/2017/12/09/231200
iptablesコマンド
https://dk521123.hatenablog.com/entry/2025/03/18/003023
【ネットワーク】経路制御 / ルーティング
https://dk521123.hatenablog.com/entry/2015/02/12/000458
外部サイトに繋がらなかった場合のトラブルシュート
https://dk521123.hatenablog.com/entry/2017/10/13/231826
ファイルの内容を表示するコマンド
https://dk521123.hatenablog.com/entry/2016/08/08/235934
ファイル内容を操作するコマンド
https://dk521123.hatenablog.com/entry/2023/07/26/000000
パフォーマンスに関わるコマンド
https://dk521123.hatenablog.com/entry/2015/02/21/112554
バックグラウンド関連のコマンド
https://dk521123.hatenablog.com/entry/2020/01/30/000000




以上の内容はhttps://dk521123.hatenablog.com/entry/2016/07/27/214633より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14