メインコンテンツまでスキップ

ネットワーク設定

スタンドアロンモードでは、シリアルアクセスとネットワークアクセスの両方を設定します。シリアルアクセスは、ネットワーク接続が利用できない場合や、正しく設定されていない場合に、DevKitにアクセスできるようにします。

デフォルトでは、DevKitのネットワークインターフェースはDHCPを使用します。

  • DevKitをコンピューターに直接接続したい場合は、コンピューターのネットワークインターフェースに固定IPを設定し、DevKitに直接接続してください。
  • DevKitにネットワークからIPアドレスを自動的に取得させたい場合は、インターフェースをDHCPを使用するように設定してください。

現在のIPアドレスを確認

シリアルコンソールから、次のコマンドを実行します。

sima@modalix:~$ ip a | grep inet
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host noprefixroute
inet 192.168.91.181/22 brd 192.168.91.255 scope global dynamic noprefixroute end0
inet6 fe80::ab34:b995:9f6e:160e/64 scope link noprefixroute
注記

デバイスを再起動せずに、静的IPアドレスとDHCPを切り替えたい場合は、以下の手順に従ってください。

DevKitにsima-cliがインストールされている場合は、このコマンドを実行して、再起動せずにDHCPと静的構成を切り替えてください。

modalix:~$ sima-cli network

このコマンドは、静的および DHCP ネットワーク構成のためのインタラクティブなメニューを開きます。

sima-cli が利用できない場合は、あらかじめ設定された接続プロファイル(end0-staticend0-dhcp)を切り替えるために、nmcli を使用してください。

注記

以下の手順では、NetworkManagerプロファイルを使用し、eLxr 2.1以降を実行しているDevKitシステムに適用されます。システムがそれ以前のバージョンを実行している場合は、v2.0.0のドキュメントを参照してください

固定IPアドレスへの切り替え

ネットワークインターフェースを DHCP から固定 IP アドレスに変更するには、次を実行します。

modalix:~$ sudo nmcli connection up end0-static
modalix:~$ nmcli -f NAME,DEVICE,STATE connection show --active
modalix:~$ networkctl status

DHCPへの切り替え

ネットワークインターフェースを静的IPアドレスからDHCPに変更するには、次のコマンドを実行します。

modalix:~$ sudo nmcli connection up end0-dhcp
modalix:~$ nmcli -f NAME,DEVICE,STATE connection show --active
modalix:~$ networkctl status

静的IPアドレスの変更

end0-staticプロファイルで使用するIPアドレスを変更するには、プロファイルを更新し、再度アクティブにしてください。

modalix:~$ sudo nmcli connection modify end0-static ipv4.addresses 192.168.1.20/24
modalix:~$ sudo nmcli connection up end0-static

192.168.1.20/24 を、希望するアドレスとプレフィックスに置き換えてください。NetworkManager は、プロファイルを /etc/NetworkManager/system-connections/ に保存します。バージョン 2.0 以前のレガシーファイルである /etc/systemd/network/20-end0-static.network は、現在は存在しません。