Armadilloフォーラム

Armadillo-IotTG4のeth1に複数のIPを設定して通信する方法はありますか?

y_seto

2024年11月12日 19時31分

==========
製品型番:AGX4520-C03D0
Debian/ABOSバージョン:3.20.3-at.3
カーネルバージョン:5.10.226-0-at
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
AP:br_ap 192.168.1.1/24
eth0: 192.168.0.100/24
eth1: 192.168.44.31/24

上記の通信環境でUDP通信を確認して問題なく通信できている状況です。

ここからeth1に複数IPを設定してネットワークを増やしたいのですが、eth1:1を設定してもUDPでうまく通信できません。
ifconfigでeth1:1を追加してPingは通ったのですが、もともとのeth1の通信が動かなくなってしまいました。
ABOSWebで再度eth1を設定しなおしたら通信は戻りましたがeth1:1が消えてしましました。
(設定したいIPは192.168.1.48/24)

eth0やeth1に複数IPを持たせてUDP通信することは可能でしょうか。

宜しくお願い致します。

コメント

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

y_setoさん:
>==========
>AP:br_ap 192.168.1.1/24
>eth0: 192.168.0.100/24
>eth1: 192.168.44.31/24
>
>上記の通信環境でUDP通信を確認して問題なく通信できている状況です。
>
>ここからeth1に複数IPを設定してネットワークを増やしたいのですが、eth1:1を設定してもUDPでうまく通信できません。
>ifconfigでeth1:1を追加してPingは通ったのですが、もともとのeth1の通信が動かなくなってしまいました。
>ABOSWebで再度eth1を設定しなおしたら通信は戻りましたがeth1:1が消えてしましました。
>(設定したいIPは192.168.1.48/24)
>
>eth0やeth1に複数IPを持たせてUDP通信することは可能でしょうか。

eth1:1 を作って別 IP アドレスを設定するのではなく、eth1 に直接複数の IP アドレスを設定できますが、そうした場合は、どうなるでしょうか?
ひとまず、以下のコマンドでIP アドレスを追加した場合にどうなるか、試してみてください:

# ip addr add 192.168.1.48/24 dev eth1

この一時的な(再起動するまでの間有効な)設定で試してみて問題なければ、nmcli で設定を行い、設定内容を永続化すればよいでしょう。
nmcli での設定については、このページの説明が参考になるかと思います:
 https://infotechys.com/add-multiple-ip-addresses-using-nmcli/