ネットワーク機器一覧とコマンドを徹底解説!初心者でもわかる使い方ガイド

雑学

「ネットワーク機器って種類が多くてよくわからない」「コマンドって何を打てばいいの?」そんな疑問を持っている方は多いんじゃないかと思います。

自宅のWi-Fiが突然つながらなくなったとき、会社のネットワークが遅いとき、「何が原因なのかさっぱりわからない」という経験は誰にでもあるはずです。
実は、ネットワーク機器の種類とコマンドの基本を知っておくだけで、トラブルの原因をぐっと絞り込みやすくなります。

この記事では、ネットワーク機器の一覧をコマンドの使い方と合わせてわかりやすく解説していきます。
難しい専門用語はできるだけ噛み砕いて説明しますので、ぜひ最後まで読んでみてください。

そもそもネットワーク機器とは?基本的な役割を理解しよう

見出し画像1

ネットワーク機器というのは、複数のコンピューターやスマートフォン、プリンターなどをつなぎ合わせてデータをやり取りするための「橋渡し役」をする機器のことです。
家の中でも、気づかないうちにいくつかのネットワーク機器が動いています。

たとえば、自宅のインターネット環境を思い浮かべてみてください。
光ファイバーのケーブルが壁から出ていて、そこにルーターがつながっていて、さらにパソコンやスマホがそこに接続されている、という構成が一般的です。
この「ルーター」こそが、代表的なネットワーク機器のひとつです。

ネットワーク機器は大きく分けると、以下のような役割に分類できます。

  • データを正しい宛先に届ける「経路制御」の役割
  • 複数の機器をつなぐ「接続の集約」の役割
  • 外部からの不正アクセスを防ぐ「セキュリティ」の役割
  • 無線でデバイスをつなぐ「無線通信」の役割

これらの役割を担う機器がそれぞれ存在しており、大規模なオフィスや企業のネットワークでは、これらが組み合わさって複雑なシステムを構成しています。
でも、基本の考え方はシンプルです。
「どこからどこへデータを届けるか」というルールを、それぞれの機器が分担して処理しているだけです。

ネットワークのトラブルが起きたとき、どの機器が原因なのかを特定するために、コマンドを使って状態を確認するのが基本的なアプローチになります。
コマンドというのは、パソコンのコマンドプロンプトやターミナルに文字を入力して、機器やネットワークの状態を調べるための命令文のことです。

ネットワーク機器の役割とコマンドはセットで覚えると、理解が深まりやすい傾向があります。「この機器がうまく動いているか確認したいなら、このコマンド」という紐づけで考えると、ぐっとわかりやすくなりますよ。

次のセクションから、主要なネットワーク機器を一覧形式で紹介しながら、それぞれとの関係も説明していきます。

主要なネットワーク機器一覧とそれぞれの特徴

見出し画像2

ネットワーク機器にはたくさんの種類がありますが、まずは代表的なものを押さえておけば十分です。
ここでは、よく耳にする機器をわかりやすくまとめました。

ルーター(Router)

ルーターは、異なるネットワーク同士をつなぐ機器です。
自宅のネットワーク(プライベートネットワーク)とインターネット(グローバルネットワーク)を橋渡しするのがルーターの主な仕事です。
どのデータをどの経路で届けるかを判断する「経路制御(ルーティング)」を行います。

自宅用の「ブロードバンドルーター」から、企業の大規模なネットワークで使われる「コアルーター」まで、用途によってさまざまな種類があります。

スイッチ(Switch)/レイヤー2スイッチ

スイッチは、同じネットワーク内の複数の機器をつなぐための機器です。
LANケーブルを複数差し込む口(ポート)があり、つながっている機器同士がデータをやり取りできるようにします。

スイッチには「レイヤー2スイッチ」と「レイヤー3スイッチ」があります。
レイヤー2はMACアドレスという機器固有の番号を使ってデータを届け、レイヤー3はIPアドレスも扱えるためルーターに近い機能も持っています。

ハブ(Hub)

ハブはスイッチの前身のような存在で、つながっているすべての機器にデータをまとめて送信する仕組みです。
現在では効率が悪いためほとんど使われなくなっていますが、名前だけは知っておくと役立ちます。

アクセスポイント(Access Point)

アクセスポイントは、無線LAN(Wi-Fi)でデバイスをネットワークに接続するための機器です。
スマホやノートパソコンをWi-Fiにつなぐときに電波を発しているのがアクセスポイントです。
家庭用ルーターにはアクセスポイント機能が内蔵されているものが多いです。

ファイアウォール(Firewall)

ファイアウォールは、外部からの不正なアクセスをブロックするセキュリティ機器です。
企業のネットワークでは必須の機器で、設定したルールに従って通信を許可したり遮断したりします。

モデム(Modem)

モデムは、インターネットプロバイダーからの信号をコンピューターが扱えるデジタル信号に変換する機器です。
光回線の場合は「ONU(光回線終端装置)」と呼ばれるものがこれに相当します。

これらをまとめて比較すると、次のようなイメージになります。

機器名 主な役割 使われる場所
ルーター ネットワーク間の経路制御 自宅・企業のネットワーク境界
レイヤー2スイッチ 同一ネットワーク内の接続 オフィス・家庭のLAN内
レイヤー3スイッチ ネットワーク間のルーティングも可能 中規模〜大規模ネットワーク
ハブ 全ポートへのデータ一斉送信 現在はほぼ使われない
アクセスポイント Wi-Fi接続の提供 自宅・オフィス・公共施設
ファイアウォール 不正アクセスの遮断 企業ネットワークの出入口
モデム/ONU 信号変換 インターネット回線の引込口

このように、それぞれの機器が分担してネットワークを支えています。
「どの機器が何をしているのか」をざっくり把握しておくだけで、トラブル時の原因特定がずっとやりやすくなります。

Windows・Macで使えるネットワーク確認コマンド一覧

見出し画像3

ネットワーク機器の状態を調べたり、つながっているかどうかを確認したりするときに活躍するのが「コマンド」です。
専門家でなくても使えるコマンドがいくつかあって、覚えておくと日常のネットワークトラブルに自分で対処できるようになります。

Windowsでは「コマンドプロンプト」、Macでは「ターミナル」を使います。
どちらも文字を打ち込むだけで使えるシンプルなツールです。

ping(ピング)コマンド

pingは、指定した相手に信号を送って返ってくるかどうかを確認するコマンドです。
「相手が生きているか」を確認する、ネットワークの最基本コマンドと言っても過言ではありません。

使い方は以下の通りです。

  • Windows: ping 192.168.1.1 または ping google.com
  • Mac: ping -c 4 192.168.1.1

「192.168.1.1」はルーターのIPアドレスとしてよく使われる値です。
このコマンドを打って返答が来れば、そこまでの通信は正常と判断できます。
返答がなければ、経路のどこかに問題がある可能性があります。

ipconfig(Windowsのみ)

ipconfigは、自分のパソコンに割り当てられているIPアドレスなどの情報を表示するコマンドです。
「自分のパソコンが今どのIPアドレスを使っているか」を確認するときに使います。

  • 基本表示: ipconfig
  • 詳細表示: ipconfig /all

「ipconfig /all」を使うと、MACアドレス、DNSサーバーのアドレス、デフォルトゲートウェイなど、詳細な情報が一覧で確認できます。

ifconfig(Mac・Linux)

MacやLinuxでは、ipconfigに相当するコマンドとしてifconfig(またはより新しい「ip a」コマンド)を使います。
自分のIPアドレスやネットワークインターフェースの状態を確認できます。

traceroute / tracert

このコマンドは、データが目的地に届くまでの経路(通過したルーターの一覧)を表示するものです。
Windowsでは「tracert」、Mac・Linuxでは「traceroute」という名前です。

  • Windows: tracert google.com
  • Mac: traceroute google.com

どこで遅延が発生しているか、どこで止まっているかを調べるのに使います。
インターネットの接続が遅いと感じたときに原因の特定に役立ちます。

nslookup

nslookupは、ドメイン名からIPアドレスを調べる(名前解決)コマンドです。
「google.comにはどのIPアドレスが割り当てられているか」を調べるときに使います。
DNSの問題を調査するときによく使われます。

  • 使い方(Windows・Mac共通): nslookup google.com

netstat

netstatは、現在の通信状態(接続中のポートや通信先)を一覧表示するコマンドです。
どのアプリがどこと通信しているかを確認するのに使います。

  • Windows: netstat -an
  • Mac: netstat -an

これらのコマンドをまとめると以下のようになります。

コマンド名 主な用途 対応OS
ping 相手との通信確認 Windows / Mac / Linux
ipconfig IPアドレスなどの自端末情報確認 Windows
ifconfig / ip a IPアドレスなどの自端末情報確認 Mac / Linux
tracert / traceroute 通信経路の確認 Windows / Mac / Linux
nslookup ドメインとIPアドレスの対応確認 Windows / Mac / Linux
netstat 現在の通信状態の確認 Windows / Mac / Linux

この6つのコマンドを覚えておくと、日常的なネットワークトラブルの多くに対応できる可能性があります。特にpingとipconfigは使う頻度が高いので、まずこの2つから試してみてください。

ルーターやスイッチの設定に使うコマンドの基本(CiscoなどのCLI操作)

見出し画像4

家庭用のルーターはWebブラウザーから設定することがほとんどですが、企業のネットワーク機器(特にCiscoなどの業務用機器)ではCLI(コマンドラインインターフェース)を使って設定や確認を行うことが一般的です。

CLIというのは、画面に文字を打ち込んで操作するインターフェースのことです。
最初は難しそうに見えますが、よく使うコマンドはそれほど多くないので、代表的なものを覚えておくと非常に役立ちます。

ここではCiscoルーター・スイッチで使われる代表的なコマンドを紹介します。

show系コマンド(情報確認の基本)

「show」で始まるコマンドは、機器の状態や設定を確認するためのコマンドです。
設定を変更するのではなく、「今どういう状態か」を見るだけのコマンドなので、安心して使えます。

  • show running-config:現在の設定を表示する
  • show ip interface brief:各インターフェースのIPアドレスと状態を一覧表示
  • show ip route:ルーティングテーブル(経路情報の一覧)を表示
  • show version:機器のOSバージョンや稼働時間を表示
  • show interfaces:各ポートの詳細な状態を表示
  • show mac address-table:スイッチが学習したMACアドレスの一覧を表示

特にshow ip interface briefは、どのポートが「up(動作中)」でどのポートが「down(停止中)」かをざっと確認するのに便利です。
ポートが「down」になっていたらケーブルの抜けや設定ミスを疑いましょう。

ping(機器から実行)

パソコンのpingと同様、Ciscoの機器からもpingコマンドを実行できます。
機器自身がどこまで通信できるかを確認するのに使います。

  • ping 192.168.1.1:指定したIPアドレスへのpingを実行
  • ping 192.168.1.1 repeat 10:10回繰り返してpingを送信

traceroute(機器から実行)

Ciscoの機器でもtracerouteコマンドが使えます。
パケットが通過する経路を確認できます。

特権モードへの移行

Ciscoの機器では、コマンドを実行できる権限レベルが段階的に分かれています
設定変更や詳細な確認をするには「特権EXECモード」に移行する必要があります。

  • enable:特権EXECモードへ移行(パスワードが必要なことがある)
  • disable:一般ユーザーモードに戻る
  • configure terminal(略:conf t):設定変更モード(グローバルコンフィグレーションモード)へ移行
  • exit:一つ前のモードに戻る

設定変更モードで誤ったコマンドを入力すると、機器が動作しなくなる場合があります。特に本番環境での操作は、事前にバックアップを取ってから行うことが大切です。

便利な補助機能

Cisco CLIには作業を助ける便利な機能もあります。

  • 「?」を入力:その場で使えるコマンドの候補を表示してくれる
  • Tabキー:コマンドを途中まで入力してTabを押すと補完してくれる
  • noを先頭につける:設定を取り消すことができる(例:no shutdownでポートを有効化)

これらの機能を活用すると、コマンドをすべて丸暗記しなくてもスムーズに操作できるようになります。

よくあるネットワークトラブルと確認コマンドの使い方

見出し画像5

実際にネットワークのトラブルが起きたとき、どのコマンドをどの順番で使えばいいのかがわかると、焦らずに対処できます。
ここでは、よくある状況別に「どのコマンドを使えばいいか」を解説します。

インターネットにつながらないとき

まず最初に確認すべきことは「どこまでつながっているか」です。
以下の順番でコマンドを使って切り分けていきます。

  1. 自分のIPアドレスを確認する:Windowsならipconfigを実行。
    IPアドレスが「169.254.x.x」になっていたら、DHCPサーバー(ルーター)からIPアドレスが取得できていない状態です。
  2. ルーターにpingを送る:デフォルトゲートウェイのIPアドレス(たとえば192.168.1.1)に対してpingを実行。
    返答がなければルーターまでの通信に問題あり。
  3. DNSサーバーにpingを送る:8.8.8.8(Googleの公開DNSサーバー)にpingを実行。
    返答があればインターネット自体はつながっている。
  4. ドメイン名でpingを送るping google.comを実行。
    失敗する場合はDNSの問題かもしれない。

このように「手前から順番に確認する」ことが、ネットワークトラブル解決の基本的なアプローチとされています。

通信が遅いと感じるとき

通信は一応できているが遅いという場合、traceroute(Windowsではtracert)を使うと、どの経路で遅延が発生しているかを確認できます。
経路の途中で急に応答時間が跳ね上がっているポイントがあれば、そこがボトルネックです。

特定の相手とだけつながらないとき

あるサーバーにだけアクセスできないという場合、nslookupを使ってそのドメイン名が正しくIPアドレスに変換されているかを確認します。
変換できていない場合はDNSの設定を見直す必要があります。

MACアドレスを確認したいとき

機器固有のMACアドレスを確認するには以下のコマンドを使います。

  • Windows: ipconfig /all(「物理アドレス」の欄に表示される)
  • Mac: ifconfig en0(「ether」の後ろに表示される)
  • Cisco機器: show interfaces(「Hardware is …」の後ろに表示される)

MACアドレスはスイッチの設定や、アクセス制限(MACアドレスフィルタリング)の設定に必要になることがあります。

IPアドレスが重複していると思われるとき

ネットワーク上で同じIPアドレスを持つ機器が2台あると、通信が不安定になることがあります。
このような場合、arp -aコマンドを使うと、ARP(Address Resolution Protocol)テーブルと呼ばれる「IPアドレスとMACアドレスの対応表」を確認できます。

  • Windows・Mac: arp -a

同じIPアドレスに対して異なるMACアドレスが表示されていれば、IPの重複が起きている可能性があります。

このように、コマンドを使いこなせると、ネットワークトラブルの解決スピードが格段に上がります。最初は慣れないかもしれませんが、実際に打ってみることで少しずつ身についていきますよ。

ネットワーク機器を操作するときに覚えておきたい注意点

見出し画像6

ネットワーク機器の確認や設定にコマンドを使うのは非常に便利ですが、同時にいくつかの注意点も知っておく必要があります。
特に業務用の機器や本番環境で作業するときは、慎重さが求められます。

設定変更は必ずバックアップを取ってから

Ciscoなどの業務用機器で設定を変更する前には、必ず現在の設定をバックアップしておきましょう。コマンドひとつで大きな影響が出ることもありますし、間違えて設定を上書きしてしまうと元に戻すのが大変です。

Cisco機器でのバックアップには、show running-configの出力結果をテキストファイルとして保存しておく方法が手軽です。
TFTPサーバーなどを使って設定ファイルを外部に保存する方法もあります。

「no」コマンドの取り扱いに注意

Cisco CLIでは、設定の先頭に「no」をつけることで設定を取り消せます。
no shutdownはポートを有効化するコマンドですが、shutdownはポートを無効化するコマンドです。
「no」がついているかどうかで意味が真逆になるので、入力前に必ず確認しましょう。

ファイアウォールの設定変更は特に慎重に

ファイアウォールのルールを変更するときは特に注意が必要です。
誤ったルールを適用すると、リモートからの接続がすべて遮断されてしまうことがあります。
そうなると現地(コンソール)からしか操作できなくなるため、リモートで作業する場合は「一定時間後に自動でロールバック(設定を元に戻す)」機能の活用が検討されます。

コマンドの練習はシミュレーターを活用しよう

本物のネットワーク機器がなくても、コマンドの練習ができるシミュレーターがあります。
CiscoはPacket Tracerという無料のシミュレーターを提供しており、仮想的なルーターやスイッチを操作して学習できます。
実機に触る前にシミュレーターで練習しておくと、ミスを減らせます。

ログを残す習慣をつけよう

ネットワーク機器の操作をするときは、作業ログ(何をいつ実行したか)を記録する習慣をつけておくと後で役立ちます。
Windowsのコマンドプロンプトでは「ログ記録機能」を使ってログをテキストファイルに保存できます。
Cisco CLIの出力をターミナルソフトでキャプチャしておくのも有効です。

コマンドはとても強力なツールですが、それだけに「何をしたか」を記録しておくことが、問題が起きたときの手がかりになります。

まとめ

この記事では、ネットワーク機器の一覧とコマンドの基本について解説してきました。
最後にポイントを振り返っておきましょう。

  • ネットワーク機器には、ルーター・スイッチ・ハブ・アクセスポイント・ファイアウォール・モデムなど、それぞれ役割が異なる種類がある
  • WindowsやMacでは、ping・ipconfig・traceroute・nslookupなどのコマンドで通信状態を確認できる
  • Ciscoなどの業務用機器では、show系コマンドを活用して機器の状態を確認するのが基本
  • トラブル時は「手前から順番に確認する」というアプローチが効果的
  • 設定変更の際はバックアップを取り、ログを残す習慣をつけることが重要

ネットワーク機器とコマンドは、初めは難しく感じるかもしれませんが、まずはpingとipconfigの2つを試してみることから始めることをお勧めします。実際に手を動かすことで、少しずつ理解が深まっていきます。

「ネットワークって何となく難しそう」と敬遠していた方にも、この記事が少しでも役に立てれば嬉しいです。
疑問が出てきたら、どんどんコマンドを使って確認してみてください。
そのちょっとした積み重ねが、ネットワークへの理解をぐっと深めてくれるはずです。

タイトルとURLをコピーしました