ifconfigコマンドの詳細まとめました【Linuxコマンド集】

ifconfig コマンド
  • このエントリーをはてなブックマークに追加
  • Pocket

ifconfigはコンピュータが接続されているネットワーク状況を確認するコマンドだ。

ネットワークにコンピュータを接続したら、接続が正常にされているかifconfigコマンドを使って確認しよう。

ifconfigコマンドの基本

コマンドの基本動作

使い方は、次のとおり簡単だ。

$ ifconfig

ifconfig 基本

ネットワークの接続状況が確認できた。

今回操作しているコンピュータは、ネットワークのアダプタとして、有線LAN、無線LANが1つずつ搭載されている。

有線LANにはケーブルが接続されておらず、無線LANのみで接続している。

eth0が有線LANアダプタだ。

ケーブルが接続されていないためにIPアドレスが発行されていない。

loはローカルループバックと呼ばれるコンピュータ自身のネットワーク動作が正常に動いているか確認するためのもので、IPアドレスが127.0.0.1と設定されている。

ここで損失パケットがあったり衝突が発生したりしているのであれば、ネットワークではなくコンピュータ自体に異常がある。

wlan0が無線LANアダプタだ。

IPアドレスが192.168.179.11に設定されている。

損失パケットや衝突などは0で、受信バイト数が73.9MB、送信バイト数が16.5MBと確認できる。

アダプタの指定

ifconfigは操作するアダプタを指定できる。

書式は次のとおりだ。

$ ifconfig アダプタ名

例えばwlan0を指定する場合は次のコマンドだ。

$ ifconfig wlan0

ifconfig アダプタ

wlan0のアダプタで接続されているネットワークの情報のみが表示された。

アダプタの無効化

ifconfigはネットワークアダプタを無効にできる。

書式は次のとおりだ。

$ ifconfig アダプタ名 down

例えばwlan0を無効にする場合は次のコマンドだ。

$ ifconfig wlan0 down

$ ifconfig アダプタ名 down

wlan0アダプタを無効にしたため、アダプタ自体が表示されなくなった。

この状態ではネットワークには接続されていない。

アダプタの有効化

ネットワークアダプタを有効にする書式は次のとおりだ。

$ ifconfig アダプタ名 up

例えばwlan0を有効にする場合は次のコマンドだ。

$ ifconfig wlan0 up

ifconfig up

wlan0アダプタを有効にしたため、アダプタ自体が表示された。

IPアドレスの設定

ifconfigコマンドを使ってネットワークアダプタのIPアドレスを設定することができる。

書式は次のとおりだ。

$ ifconfig アダプタ名 IPアドレス

例えばwlan0のIPアドレスを192.168.179.15に設定する場合は次のコマンドだ。

$ ifconfig wlan0 192.168.179.15

05-ifconfig-5

wlan0のIPアドレスを192.168.179.15に設定した。

ifconfigコマンドのオプションたち

コマンドの一覧

後から詳細をご紹介するが、まずは一覧で見てみよう。

オプション -a

すべてのアダプタを表示する

オプション -s

各アダプタの通信状況を表示する

では詳しく見ていこう。

-aオプション:すべてのアダプタを表示する

すべてのアダプタを表示する。

downで無効化されているアダプタも表示する。

$ ifconfig -a

ifconfig -a

すべてのアダプタが表示された。

-sオプション:各アダプタの通信状況を表示する

各アダプタのエラーパケットなどの通信状況を表示する。

$ ifconfig -s

ifconfig -s

アダプタごとの通信状況が表示された。

RXは受信、TVは送信だ。

ERRがエラーで、DRPが送受信内容が破棄されたもの、OVRが処理が終わらない状態で送受信されたオーバーロード通信を指す。

今日において正常なネットワークであれば、異常な通信はほぼ0になるはずだ。

OKが正常に送受信された通信で、通信されているはずなのにOKが0であるときは断線などの異常がある。

関連項目

最後にifconfigコマンドに関連して、基本的なネットワーク関係のコマンドも紹介しておく

pingコマンド

ネットワークの導通を確認する。

まとめ

今回は、ifconfigコマンドを使ったネットワークアダプタの状況の確認方法を解説した。

ネットワークエンジニアにとってはpingと並んで必須のコマンドだ。

ぜひ覚えて欲しい。

  • このエントリーをはてなブックマークに追加
  • Pocket

このページの続きや関連ページは下記から一覧で確認できます。

IT講師に興味はありませんか?

・「今までIT講師をやってきたが、更に多くの講義を行いたい」

・「エンジニアとしてやってきたが講師業に魅力を感じている」

・「講師として活躍するためにベースとなる知識を知りたい」

・「様々な分野や言語の講師にチャレンジしてみたい」


という方はぜひIT講師募集のページをご覧ください。


リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。


システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。


テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。


IT講師募集のページを見る

SNSでもご購読できます。

コメント

  1. tkwan より:

    去年の夏、Javaのコースをリナックスアカデミーで受講しました。

    いまは職場でRailで開発していて、環境周りで分からないことがしょっちゅうあって、検索するとたびたびこちらの記事に辿り着いてお世話になっています。

    本当にほとんど何もわからない状態からわかるように丁寧に書かれているので、とても助かります!

    1. リカレントテクノロジー より:

      嬉しいお言葉をありがとうございます。
      引き続きリナックスアカデミーをご愛顧いただければ幸いです。

コメントを残す

*

未経験からの育成制度も充実
IT講師に興味はありませんか?

リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

IT講師に応募する