WSL #29:UbuntuのIPアドレスを調べる


環境

■ WSLバージョン:
WSL バージョン: 2.3.24.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.22631.4317

■ Ubuntuバージョン:
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble

UbuntuのIPアドレスを調べるには?

WSL2上で動作しているUbuntuのIPアドレスを調べる方法。
IPアドレスはいくつかの方法で調べることができる。

■ UbuntuのTerminalから調べる:
UbuntuのTerminalで以下コマンドを実行
ip address show
ip address
ip a

上記3つは、いずれも同じ意味。
"show" は省略可能なため、1番目と2番目は同じ意味
"a" は "address" の省略系

結果はなかりの量表示される。
たぶん対象のネットワークインターフェース名は "eth0" なので、 "eth0"でgrepしても良いかもしれない。
ip a | grep eth0

(例)
user@user:~$ ip a | grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 172.25.4.229/20 brd 172.25.15.255 scope global eth0    

または 以下コマンドでも調べられる
hostname -I

自分の環境では3つのIPアドレスが表示される
(例)
    user@user:~$ hostname -I
    172.25.4.229 172.19.0.1 172.17.0.1    
  
これはUbuntuが持つすべてのIPアドレスを表示しているから、と思われる。
ip a の表示結果と比較すると、
172.25.4.229 - eth0
172.19.0.1 - br-1060becf390f
172.17.0.1 - docker0
のようで、Dockerをインストールすると br-xxx(ブリッジ?)とdocker0のインターフェースが追加となる模様。

0 件のコメント:

その他の記事