実現したいこと
ラズパイを複数台、購入する予定です。
IPアドレス(ローカルIPアドレス)の数を増設すると費用が掛かるため、
(例えば、現在192.168.1.0/24が使えて、192.168.2.0/24を追加する場合、
192.168.1.0/24も192.168.2.0/24も使用できるようにするための費用が必要)
親ラズパイを複数設置し、その下に子ラズパイを配置することで、
費用を抑えようと思います。
(下図参照)
発生している問題・分からないこと
例えば「192.168.1.2」は親ラズパイ2と、A棟の子1が取得しています。
ただし、子1は親1とのみでの閉じたネットワーク内で通信しているので、
同じIPアドレスであったも問題ない。
という理解で正しいでしょうか?
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
有力な情報は見つからなかった
補足
特になし
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/02/11 23:36
2025/02/12 23:19

回答4件
0
ベストアンサー
通信要件(どんな通信が必要なのか)が網羅的に明記されていませんが、
親1の下に子1-1、1-2、1-3があり、親2の下に子2-1、2-2、2-3があるとすると、
通信が必要なのは、親1⇔親2 、親1⇔子1-1、親1⇔子1-2、親1⇔子1-3、親2⇔子2-1、親2⇔子2-2、親2⇔子2-3だけで、それ以外の子1-1⇔子2-2などは不要ということですかね。
その場合、お書きの設定だと、親1からみて192.168.1.2は、親2なのか子1-2なのか、判断できません。
親1: 192.168.1.1と192.168.10.100
子1-1: 192.168.10.1
子1-2: 192.168.10.2
子1-3: 192.168.10.3
親2: 192.168.1.2と192.168.20.100
子2-1: 192.168.20.1
子2-2: 192.168.20.2
子2-3: 192.168.20.3
のように親に2つのIPアドレスを割り振れば、区別して通信できます。
子から親を越えての通信が不要なら、親にルーター機能無しでも出来そうに思います。
親にルーター機能を持たせれば、どこからどこへでも通信できます。LAN I/F1つでルーター機能というのはやったこと無いですが、多分出来るのでは。
1つのLAN I/Fに複数のIPアドレスを割り当てる設定方法がわからなければ、「linux 複数IPアドレス」とかで検索してみましょう。もちろん、通信量によっては親に2つのLAN I/Fを付けても良いです。
ここまでが、図の外に機器がない前提の話。以下は、実は、親が図の外の機器とも通信が必要な場合の話です。
192.168.10.0/24、192.168.20.0/24 のネットワークアドレスは、親1・親2がそれ以外(質問図の外)とも通信する場合はそれらと被らないアドレスにする必要があります。
組織内のLANに直結するので、サブネットを自由に作れず、質問図の外に192.168.10.0/24 があるが、それとは通信不要ということなら、なんとかなると思います。
親が組織内のすべてのサブネットと通信する必要があり、空いているサブネットアドレスが不明(組織から正式にサブネットアドレスをもらうのにはお金が掛かるので避けたいという話ですかね?)ということだと、
えいやっと適当に決めて、ある日「親1が通信できない組織内サーバーがある」と分かればそれが多分「子向けに使っているサブネットアドレス」と被っているので、判明した段階で子向けに使っているサブネットアドレスを変えるというその場しのぎの積み重ねですかね。
とか、色々書きましたが、図の外がある場合は、お金が掛かると言っても組織内の課金だけで組織外にお金が出ることがないのなら、課金があっても「アドレスを割り当ててもらう」という正道を行くべきと言う気がします。
投稿2025/02/11 13:41
編集2025/02/11 13:44総合スコア86160
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/02/12 08:13
2025/02/13 22:48

0
[香車]東上☆Aho(暎帆)☆海美「
文章系 VTuber として、お答えいたします。
普通に、家庭用 WiFi に繋ぐ、であれば、Raspberry Pi だからと言って、特に、追加料金は、かからないはずです。
IPアドレスの数を増設すると費用が掛かるため、
と書いてあるので、他の方々は、『何か、普通でないことをやっているのでは ?』との考慮からの回答になっていると思います。
もし、本当に、普通でない事をやっているのなら、その『普通でない状況』を、もっと詳しく書かないと、適切な回答は、えられないと思います。
」
投稿2025/02/12 02:32
総合スコア555
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
IPアドレスの数を増設すると費用が掛かるため、
という状況と「親子」という考え方がよくわかりません。ローカルのIPが費用増につながるというのは相当変なサービスを利用してるんでしょうか?
そもそもラズパイはネットワーク上になければあまり意味のない端末ですから親にぶらさげる意味が本当にあるか疑問です。
命題に戻り同じIPアドレスを使った運用はやろうと思えばできると思います。ただし同じネットワーク上に公開はできないのと親1から親2にぶら下がったアドレスへのアクセスはかなり面倒な処理になりそうな気がします
投稿2025/02/12 01:46
総合スコア117203
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
追加された情報でもまだ「親1と親2のネットワーク的な関係はどうなってますか?」がよくわかりません。
問題は3点
1 社内サーバ、親1、親2 のネットワークが 192.168.1 なのかどうか
2 親は 社内ネット用と 子供たち用と2つのネットワークインターフェースを持っているか
3 親1,親2 が子たちに対するルータ機能を持ってたりしてないか
です。
No, Yes, No ならば お望みの設定ができるように プライベートネットワーク が用意されてます
ただね、
技術的には可能で問題も発生しませんが、管理的にはわけがわからなくなるかもですね。
私でしたら 親毎に子供とのネットワークは変えますね
192.168.1.0/24, 192.168.2.0/24 でもよいし 192.168.1.0/25, 192.168.1.128/25でもよいし
皆さんが不思議がってる 「IPアドレス(ローカルIPアドレス)の数を増設すると費用が掛かる」次第ですが。
追記
だめだ! 通信が混乱して届かないマシンがでてくる。
サーバのIPが載った、親のIPは一つしか書かれていない、サーバのIPも192.168.1/24のネットワーク
ということは(この重要な情報が未だ載っていないが)
おそらく
A棟、B棟にスイッチがあり、そこに サーバ、親、子達 がつながってるってことでしょう
すると、192.168.1.1〜192.168.1.4 の4アドレスは2台ずつあり一つのネットワーク上にある。
すると、
親1が子の192.168.1.2に話しかけると親2が答えることが有ったりする。
サーバが親2に話しかけると、親1の下の 192.168.1.2 が答えるかもしれない。
お金払ってIPもらいましょう。
なぜ金がかかるのかさっぱりわからんが、、、、、
「閉じたネットワーク」とは、「通信相手が仲間内だけ」という意味では使いません。
投稿2025/02/12 04:06
編集2025/02/12 13:25総合スコア23616
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。