私は次のJetson Nanoを持っていますifconfig
。
rndis0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 62:e5:4a:79:fd:e5 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
usb0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 62:e5:4a:79:fd:e7 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ztbto4tsm2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 2800
inet 172.25.242.102 netmask 255.255.0.0 broadcast 172.25.255.255
inet6 fe80::e8ec:cfff:fe69:1057 prefixlen 64 scopeid 0x20<link>
ether ea:ec:cf:69:10:57 txqueuelen 1000 (Ethernet)
RX packets 17297 bytes 5830391 (5.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 38581 bytes 40926618 (40.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
rndis0とusb0がUSBデバイスに関連していることを知っています。ただし、USBデバイスが接続されていなくてもコネクタが表示されます。これらのインターフェイスが生成された理由/場所をどのように調べることができますか?
また、ztbto4tsm2インターフェイスが私のZeroTier VPNから推論されることを知っていますが、仮想インターフェイスが私のZeroTierプロセスで作成されたことを確認するために使用できる汎用コマンド/方法はありますか?
答え1
ネットワークスクリプトがあることを確認してください。/etc/sysconfig/network-scripts/
物理デバイスを表示するには、次のコマンドを使用できます。
$ lsusb
$ lspci
ZTOはコンパイルされたバイナリを提供するので、ソースコードを読まないと多くの情報が見つかりません。
Linuxビルドスクリプトは次のとおりです。
https://github.com/zerotier/ZeroTierOne/blob/master/make-linux.mk
次のことを試すこともできます。
sudo zerotier-cli listnetworks