私が知っている限り、Linuxには4つの主要なネットワークインタフェースタイプがあります。ton、tap、bridge、およびPhysicalです。
KVMを実行しているコンピュータでシステム管理を実行すると、同じコンピュータ上のタブ、ブリッジ、および物理インターフェイスに頻繁にアクセスできますが、区別することはできません。ifconfig
結果に大きな違いはありませんip
。
インターフェイスがチューニング、タブ、ブリッジ、または物理インターフェイスであるかどうかはどうすればわかりますか?
注:Linuxには他の種類のネットワークインターフェースがないとは言いませんが、この4つのタイプのみを知っています。
ベストアンサー1
TUNおよびTAPデバイス関連:上記の確認を実行するだけでは不十分です。
その理由は、TUN デバイスを作成し (誤って) tap10 と呼ぶか、TAP デバイスを作成して名前を tun10 と指定するためです。もしそうなら、それがトンデバイスかタブデバイスかどうかはどうすればわかりますか?もちろん、両方のデバイスに「tun_flags」エントリがあるためです。
答えは走っていますethtool -i tunOrTapDeviceName
。
- TAPデバイスの場合は、「bus-info:tap」が表示されます。
- TUN デバイスの場合、「bus-info: tun」と表示されます。
はい
$ ethtool -i tapfffb93e9-6a
driver: tun
version: 1.6
firmware-version:
bus-info: tap
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no