Armadilloフォーラム

DHCPサーバーから自動IP取得を行わない方法について

taka_ogawara

2024年6月21日 18時05分

以下サイトを参考といたしましたが、
仕様について確認したく、以下回答をお願いいたします。

1. 固定IP設定で不正なIPアドレスを入力すると、自動的にDHCPサーバーからIPを取得するようにな動きになっているようです。
そのような仕様という認識であっていますでしょうか?

/etc/network/interfacesに固定IPとして不正なIPアドレス×××.×××.×××.1000を設定し、
ifconfigで確認したところ、DHCPから取得したIPアドレスが割り当たっているようでした。

2. 自動的にDHCPサーバーからIPを取得する場合、DHCPからのIP取得をオフにする設定は可能でしょうか?

3. 1で不正なIPアドレスを入力し、DHCPに問い合わせができなかった場合は、ifconfigでIPアドレスは表示されない(ネットワークなし)
 になると思いますが、そのような仕様の理解であっていましたでしょうか?

<参考>
・IPアドレス設定
https://manual.atmark-techno.com/armadillo-500-fx/armadillo-500-fx_star…

・DHCPの設定について
https://manual.atmark-techno.com/armadillo-2x0/armadillo-220_startup_gu…

コメント

アットマークテクノの古賀です。

taka_ogawaraさん:

>以下サイトを参考といたしましたが、
>仕様について確認したく、以下回答をお願いいたします。

><参考>
>・IPアドレス設定
>https://manual.atmark-techno.com/armadillo-500-fx/armadillo-500-fx_star…
>
>・DHCPの設定について
>https://manual.atmark-techno.com/armadillo-2x0/armadillo-220_startup_gu…

お使いの Armadillo は Armadill-IoT A6E ということですが、ご覧になったのが古い製品(Armadillo-500FX と Armadillo-220)のものですね。
そのため、IP アドレス設定の方法が違っています。
以下のマニュアルページにある「固定 IP アドレスに設定する」をご覧ください。
 https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

ちなみに、Armadillo-IoT A6E の製品マニュアルは、
 https://armadillo.atmark-techno.com/armadillo-iot-a6e
にある「マニュアル」ボタンをクリックすると開く「マニュアル・ガイド」ページにあります:
 https://armadillo.atmark-techno.com/resources/documents/armadillo-iot-a…

それぞれの製品のページは、Armadillo サイトのトップページから辿れます:
 https://armadillo.atmark-techno.com/

このページの上端にある「IoTゲートウェイ製品」や「CPUボード製品」から、お使いの製品シリーズへのリンクを辿れば、それぞれの製品シリーズのページにジャンプでき、製品ラインアップの一覧を見たり、マニュアルやソフトウェアのダウンロードページを辿れるようになっています。

以上、参考になりましたら幸いです。

参考サイトのご展開ありがとうございます。

> IP アドレス設定の方法が違っています
> 以下のマニュアルページにある「固定 IP アドレスに設定する」をご覧ください。
> https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…> IP アドレス設定の方法が違っています。

「従来の /etc/network/interfaces を使った設定方法もサポートしていますが」という記述がみられますが、本製品もinterfacesでも設定できるという認識であっていましたでしょうか?できる場合、interfacesの記述方法について記載したURLなどを教えていただきたく思います。

DHCPサーバーについては、「3.8.9. DHCPサーバー設定」の章の説明であっていましたでしょうか?
armadilloをDHCPサーバーとして運用する場合の記述になっているように見えます。
IPアドレスをDHCPサーバーとして使用したいのではなく、
armadilloのIPアドレスをDHCPサーバーから取得したり、DHCPサーバーからIPアドレス取得しないようにする設定をしたいと考えております。
そのような設定はないということでしょうか?

アットマークテクノの古賀です。

taka_ogawaraさん(2024年6月21日 21時17分):
>>IP アドレス設定の方法が違っています
>>以下のマニュアルページにある「固定 IP アドレスに設定する」をご覧ください。
>> https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…>IP アドレス設定の方法が違っています。
>
>「従来の /etc/network/interfaces を使った設定方法もサポートしていますが」という記述がみられますが、本製品もinterfacesでも設定できるという認識であっていましたでしょうか?できる場合、interfacesの記述方法について記載したURLなどを教えていただきたく思います。

ABOS がベースにしている Alpine Linux のページになりますが、こちらをご覧ください:
 https://wiki.alpinelinux.org/wiki/Configure_Networking#Ethernet_Configu…

>DHCPサーバーについては、「3.8.9. DHCPサーバー設定」の章の説明であっていましたでしょうか?

いえ。「6.14.3.6. DHCP に設定する」をご覧ください:
 https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

>armadilloをDHCPサーバーとして運用する場合の記述になっているように見えます。

はい。「3.8.9. DHCPサーバー設定」は、その通りです。

>IPアドレスをDHCPサーバーとして使用したいのではなく、
>armadilloのIPアドレスをDHCPサーバーから取得したり、DHCPサーバーからIPアドレス取得しないようにする設定をしたいと考えております。
>そのような設定はないということでしょうか?

固定 IP アドレスに設定すれば DHCP サーバーからアドレス取得せず、DHCP 設定(auto 設定)にすれば DHCP サーバーからアドレスを取得する、という動作になります。

お世話になっております。

> ABOS がベースにしている Alpine Linux のページになりますが、こちらをご覧ください:
> https://wiki.alpinelinux.org/wiki/Configure_Networking#Ethernet_Configu

> 固定 IP アドレスに設定すれば DHCP サーバーからアドレス取得せず、DHCP 設定(auto 設定)にすれば DHCP サーバーからアドレスを取得する、という動作になります。

上記内容ということで承知いたしました。
参考サイトのご教示ありがとうございます。

アットマークテクノの古賀です。

taka_ogawaraさん:
>>ABOS がベースにしている Alpine Linux のページになりますが、こちらをご覧ください:
>>https://wiki.alpinelinux.org/wiki/Configure_Networking#Ethernet_Configu
>
>>固定 IP アドレスに設定すれば DHCP サーバーからアドレス取得せず、DHCP 設定(auto 設定)にすれば DHCP サーバーからアドレスを取得する、という動作になります。
>
>上記内容ということで承知いたしました。
>参考サイトのご教示ありがとうございます。

/etc/network/interfaces を直接編集して設定変更する場合は、設定内容を永続化してください。
これについては、マニュアルの「persist_file について」をご覧くださいませ:
 https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…