Linux - Ubuntu - 18.04 - 基本操作 - IP アドレスを調べる

 
1. 概要
2. GUI で調べる
3. ifconfig をインストール

1. 概要

 IP アドレスを調べようとして

$ ifconfig

Command 'ifconfig' not found, but can be installed with:

sudo apt install net-tools
 うむ、インストールしなきゃならんようです。

2. GUI で調べる

 ifconfig をインストールする前に GUI で確認することもできるようですので・・・。  本項は「IP アドレスを確認する - Ubuntu 18.04 LTS デスクトップガイド改」を参考にさせていただきました。  左上の「アクティビティ」  検索窓に「network」と入力して Enter
Ubuntu - 18.04 - アクティビティ

 「ネットワーク」

Ubuntu - 18.04 - アクティビティ - network 検索結果

 「接続済」ネットワークの右端の設定アイコン

Ubuntu - 18.04 - ネットワーク

 これで見ることができます。

Ubuntu - 18.04 - ネットワークの詳細


3. ifconfig をインストール

 メッセージの通りに ifconfig をインストールしてみます。

$ sudo apt install net-tools
[sudo] hogehoge のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-image-4.15.0-32-generic linux-modules-4.15.0-32-generic
  linux-modules-extra-4.15.0-32-generic
これを削除するには 'sudo apt autoremove' を利用してください。
以下のパッケージが新たにインストールされます:
  net-tools
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 212 個。
194 kB のアーカイブを取得する必要があります。
この操作後に追加で 803 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 net-tools amd64 1.60+git20161116.90da8a0-1ubuntu1 [194 kB]
194 kB を 1秒 で取得しました (228 kB/s)
以前に未選択のパッケージ net-tools を選択しています。
(データベースを読み込んでいます ... 現在 208004 個のファイルとディレクトリがインストールされています。)
.../net-tools_1.60+git20161116.90da8a0-1ubuntu1_amd64.deb を展開する準備をしています ...
net-tools (1.60+git20161116.90da8a0-1ubuntu1) を展開しています...
man-db (2.8.3-2) のトリガを処理しています ...
net-tools (1.60+git20161116.90da8a0-1ubuntu1) を設定しています ...
 ifconfig が使えるようになったか試してみます。

$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.20.10.3  netmask 255.255.255.240  broadcast 172.20.10.15
        inet6 fe80::aa3e:c0b3:7132:a26  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:f2:44:e7  txqueuelen 1000  (イーサネット)
        RX packets 3883  bytes 3780172 (3.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2357  bytes 233132 (233.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (ローカルループバック)
        RX packets 521  bytes 40297 (40.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 521  bytes 40297 (40.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0