GNU/Linux >> Linux の 問題 >  >> Linux

利用可能なネットワーク インターフェイスを見つけるにはどうすればよいですか?

すべてのインターフェースを一覧表示する最も簡単な方法は

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 をします シンプルで覚えやすい


Linux
  1. ターミナルで利用可能な垂直線の数を見つける方法は?

  2. 使用している Fedora のバージョンを確認するにはどうすればよいですか?

  3. ディレクトリの md5 チェックサムを計算するにはどうすればよいですか?

  1. C/C++ で利用可能なネットワーク インターフェイスを見つける

  2. ディレクトリツリーで最も古いファイルを見つけるにはどうすればよいですか

  3. ネットワーク インターフェイスの順序を制御するにはどうすればよいですか?

  1. Linux で複数のダミー インターフェイスを作成するにはどうすればよいですか?

  2. ネットワークトラフィックを使用してWhatsを見つける方法

  3. ネットワーク インターフェイスの容量を調べる方法は?