すべてのインターフェースを一覧表示する最も簡単な方法は
ifconfig -a
編集
それが廃止されたシステムを使用している場合は、使用できます
ip link show
カーネルはそれらを /sys
に名前でリストします 、両方とも (たとえば) PCI デバイスのツリーで個別に -- ただし、どこから始めればよいかわからない場合にそこを見つけるのは簡単ではありません -- /sys/class/net
のシンボリックリンクを介して一緒に .例:
> ls /sys/class/net
em1 lo wlp6so
別の例:
> ls /sys/class/net
lo p6s1 wlan0
どれがどれかわからない場合は、次のいずれかでそれらをすべて並べることができます:
ifconfig [name] up
または:
ip link set [name] up
そして、ifconfig
によってリストされた (かなり明確な) 手がかりを見てください。 (引数なし)。 Freedesktop.org ドキュメントからリンクされた systemd ソース コードは、以下も参照しています。
Two character prefixes based on the type of interface:
* en -- ethernet
* sl -- serial line IP (slip)
* wl -- wlan
* ww -- wwan
上記のいずれかの場合 (p6s1
) プレフィックスはありません。
私はいつも cat /proc/net/dev
をします シンプルで覚えやすい