Debian strech 標準ではifconfigが使えない

Debian strechをインストールして、SSH接続してリモートから操作しようと思い、現在取得された IPアドレスを表示しようと思ったら、

Σ( ̄ロ ̄lll)ガーン

IPアドレスが表示されない。

使い慣れた ifconfig が利用できないです。
ボケてしまったのか、度忘れしてしまったのか、コマンドを打ち間違えていると思ったら、いやいや、本当にifconfigは使えなかった。

Screenshot of linuxconfig.org

ip a

もしくは

ip address

としろと、、、。

# ip address
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 34:17:eb:ef:a1:53 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.73/24 brd 192.168.0.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::3617:ebff:feef:a153/64 scope link
valid_lft forever preferred_lft forever
3: eno2: mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 34:17:eb:ef:a1:54 brd ff:ff:ff:ff:ff:ff

 

これも見にくくて、どこにip addressが表示されているのかも苦労して探す状態でした。

ドンドン世界は変わっていくんですね。ついていかなくちゃ。

IPアドレスを再取得したい場合

dhclient -r

でうまくいくはずなのですが、うまくいかない。こんな時はifconfigだったら、

ifdown eth0

とするわけですが、当然このコマンドないので、ip コマンドでやるとしたら、

ip link set dev ネットワークデバイス名 up
ip link set dev ネットワークデバイス名 down

これで無事再取得できました。

もちろんですが、downで切断、upで接続です。

関連コンテンツ