コンピュータ-USRP通信用のイーサネット構成

コンピュータ-USRP通信用のイーサネット構成

Ubuntu 20.04.2 LTSを実行しているノートブックとEttus Research USRP N210間の通信を確立しようとしています。私は次のリソースを参考にしました。

192.168.10.1彼らは私にIPアドレスとネットマスクを使うようにイーサネットアダプタを設定するように指示した255.255.255.0ので、GUIユーティリティを使ってこれをしました。

ネットワーク構成

その後、N210のデフォルトIPをpingできるはずです192.168.10.2が、私が得るものは次のとおりですDestination Host Unreachable

~$ ping 192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
From 192.168.10.1 icmp_seq=1 Destination Host Unreachable
From 192.168.10.1 icmp_seq=2 Destination Host Unreachable
From 192.168.10.1 icmp_seq=3 Destination Host Unreachable
...

私は何年もコンピュータネットワーキングのレッスンを聞いていないので(プログラマでもネットワーク管理者でもないので)、少し何も知りません。ここに進む方法についてのヒントがある人はいますか?何らかの理由でN210がデフォルト以外のIPを使用するように設定されている場合、そのIPをどのように見つけることができますか?

詳細

物理設定(スキーム):

laptop - USB/ethernet adapter - ethernet cable - N210

上記のソースは、接続がギガビットイーサネットであることを強調しています。このケーブルにスーパーデータ1000そう出ているので仕様に合うようです。そして、以下のようにイーサネットインターフェイスが自動的に設定されるようで、speed=1Gbit/sこれも合うようです。

いくつかの追加情報(...1つ以上の行を削除したことを意味します):

~$ ifconfig
enx9cebe8351e07: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.1  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::d645:c1a1:99ea:a022  prefixlen 64  scopeid 0x20<link>
        ether 9c:eb:e8:35:1e:07  txqueuelen 1000  (Ethernet)
        RX packets 6  bytes 384 (384.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 283  bytes 44546 (44.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
...
~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         _gateway        0.0.0.0         UG    600    0        0 wlp2s0
...
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 wlp2s0
192.168.10.0    0.0.0.0         255.255.255.0   U     100    0        0 enx9cebe8351e07
~$ sudo lshw -c network
...
  *-network
       description: Ethernet interface
       physical id: 1
       bus info: usb@1:3
       logical name: enx9cebe8351e07
       serial: 9c:eb:e8:35:1e:07
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=full firmware=rtl8153a-2 v1 10/23/19 ip=192.168.10.1 link=yes multicast=yes port=MII speed=1Gbit/s

答え1

ping出力が正しく解釈されると、pingパケットはN210に到着し、N210はICMPパケットとして応答します(検証が利用可能ですtcpdump)。これは、N210が別のアドレスで構成されている可能性が高いことを意味します。

マニュアルによると

USRP2のIPアドレスの変更(方法2)

この方法では、USRP2のIPアドレスがわからないと仮定します。 IP/UDP レイヤを迂回し、生のイーサネット パケットを使用して USRP2 と通信します。次のコマンドを実行します。

cd <install-path>/lib/uhd/utils
sudo ./usrp2_recovery.py --ifc=eth0 --new-ip=192.168.10.3

これは、あなたがN210に付属のソフトウェアを持っているか、どこかからダウンロードでき、すでにインストールされていると仮定しているようです。

ソフトウェアがない場合は、nmapアドレスをスキャンしてみることもできます。 ~からプライベートIPアドレス範囲。

関連情報