ネットワーク管理者を使用してWi-Fi経由で接続されているデバイスに静的IPを割り当てる方法は?

ネットワーク管理者を使用してWi-Fi経由で接続されているデバイスに静的IPを割り当てる方法は?

Wi-Fiに複数のデバイスが接続されており、静的IPアドレスを割り当てる必要がありますが、NetworkManagerは時々異なるIPアドレスを提供します。次のコマンドを使用して/etc/network/if-up.d/にファイルを追加してみました。

arp -i wlp6s0 -s 10.42.0.2 e8:b4:c8:2a:5c:45

しかし、成功せずにNetworkManager dnsmasqを無効にしようとしましたが、結果はありませんでした。デバイスのIPはまだ10.42.0.37です。どんなアイデアがありますか?

答え1

Network Manager の特徴は、Wi-Fi をアクセス ポイントとして使用するときに dnsmasq を呼び出して dns と dhcp を設定することです。 .conf 拡張子を持つファイルをディレクトリに追加することで、この構成をオーバーライドできます。

/etc/NetworkManager/dnsmasq-shared.d/

それはすべてです。

私の場合は、Macアドレスに静的IPを割り当てるようにdhcpを設定するためにいくつかの行を追加しました。ファイルの内容は次のとおりです。


staticips.conf

dhcp-host=e8:b4:c8:2a:5a:48,10.42.0.25
(...)

答え2

これらのデバイスにアクセスできず、そのデバイスがどのオペレーティングシステムを使用しているのか、どのタイプのデバイスなのかわからないため、Ubuntuデバイスでは実際にこれを行う方法はありません。ほとんどの場合、MACアドレスからIPアドレスを割り当てることができるサードパーティ製のソフトウェアが必要です。

関連情報