仮想ネットワーク
注記
仮想ネットワーク機能を使用する前に、DevKit を最新のファームウェアバージョンに アップデー ト してください。
この機能は、Linux ホストでのみ利用可能です。
Modalix PCIeカードをPCIe経由で接続すると、ホストとカードの間に仮想イーサネットインターフェースが作成されます。
以下の目的で仮想ネットワークを使用してください。
- セキュアシェル(SSH):トラブルシューティングやシステム管理のために、DevKitのコマンドラインにアクセスします。
- セキュアコピープロトコル(SCP): ホストとDevKitの間で、ログ、設定ファイル、その他のファイルを転送します。
手動によるIPアドレスの割り当て
insmod を使用してモジュールを手動でロードする場合は、以下のコマンドを使用してください。これにより、ホストインターフェースに静的なIPアドレスを割り当て、その後、Modalix PCIe カードに割り当てることができます。
sudo insmod sima_mla_drv.ko default_ip=false
また、ホストに ifconfig ユーティリティも必要です。
ifconfig <eth interface> 20.1.2.1
ホストインターフェースにIPアドレスを割り当てた後、SoCインターフェースには自動的にIP + 1が割り当てられます。たとえば、ホストが20.1.2.1を使用する場合、MLSoCのIPは20.1.2.2になります。
インターフェースが作成される際、ホストインターフェースはcardnum:S:I:m:A:0の形式のMACアドレスを使用し、SoCインターフェースはcardnum:S:I:m:A:1を使用します。IPアドレスは、作成時にそれぞれhost:10.0.cardnum.1とsoc:10.0.cardnum.2として割り当てられます。
-
ホストマシンにおける
ifconfigコマンドの出力:enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 65536inet 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255inet6 fe80::253:49ff:fe4d:4130 prefixlen 64 scopeid 0x20<link>ether 00:53:49:4d:41:30 txqueuelen 1000 (Ethernet)RX packets 14107 bytes 4460994 (4.4 MB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 818 bytes 74840 (74.8 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 -
SiMa.ai DevKit での
ifconfigの出力:eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 65536inet 10.0.0.2 netmask 255.255.255.0 broadcast 10.0.0.255inet6 fe80::253:49ff:fe4d:4131 prefixlen 64 scopeid 0x20<link>ether 00:53:49:4d:41:31 txqueuelen 1000 (Ethernet)RX packets 818 bytes 74840 (73.0 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 14109 bytes 4461636 (4.2 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 -
ホストからデバイスにSSHで接続します。デフォルトのユーザー名
simaとパスワードedgeaiを使用してください。sima-user@sima-user-machine:~$ ssh sima@10.0.0.2The authenticity of host '10.0.0.2 (10.0.0.2)' can't be established.ED25519 key fingerprint is SHA256:ulxwiRM+cCQNJ90R5Qn5eV+9hqvkVNo0eWQ9pY3l8E0.This key is not known by any other namesAre you sure you want to continue connecting (yes/no/[fingerprint])? yesWarning: Permanently added '10.0.0.2' (ED25519) to the list of known hosts..sima@10.0.0.2's password:sima@modalix:~#