センサーイーサネット接続用の固定IP設定、ubuntu 20.04

センサーイーサネット接続用の固定IP設定、ubuntu 20.04

LiDARへのイーサネット接続を確立する必要があります。ステップは次のとおりです。

PCにセンサーが接続されていない

sudo ip addr add 10.5.5.1/24 dev enp12s0

enp12s0で見つけたマイコンピュータのイーサネットインターフェイス名はどこにありますかifconfig

その後、センサーを接続して

sudo ip link set enp12s0 up
sudo dnsmasq -C /dev/null -kd -F 10.5.5.50,10.5.5.100 -i enp12s0 --bind-dynamic

自動化できるかと思います。 Netplanyaml設定ファイルを変更し、gnomesネットワークインタフェースGUIを介して有線接続タイプを追加してみました。しかし、私はそれを動作させることができないようです。

上記の手順を繰り返すことなく、gnomeで有線接続をクリックして選択できるプロファイルを作成したいと思います。どうすればいいですか?

メモ:Ubuntu 20.04 LTS用です。

ベストアンサー1

NetworkManager-dispatcherこれを行うよりエレガントな方法があるかもしれませんが、接続の変更をトリガーするスクリプトを書くことができます。

スケジューラは、インターフェイスとイベントを入力として提供し、使いやすいいくつかの環境変数を設定します。

最小限の「作業」の例は次のとおりです。

/etc/NetworkManager/dispatcher.d/<script_name>

#!/bin/sh

interface="$1"
action="$2"

interfacename=enp12s0
uuid="<uuid of the desired connection>"

if [ "$action" = "up" ] && [ "$interface" = "$interfacename" ] && [ "$CONNECTION_UUID" = "$uuid" ]; then
    # Do your thing
fi

明らかに、接続/プロファイルを無効にすると、同様の方法ですべての変更をキャンセルできます。

権限が正しい(世界的に書き込み可能ではないなど)、rootが所有していることを確認してください。

有線プロファイルを変更するときにどのイベントがトリガーされるかをテストしませんでしたが、少なくともワイヤレスネットワークを変更すると、1つがトリガーされ、古いネットワークの設定がトリガーされ、新しいネットワークのconnectivity-change設定downがトリガーされます。CONNECTION_UUIDupCONNECTION_UUID

おすすめ記事