192.168.1.102にファイアウォールがない場合、私が許可したデバイス(192.168.1.100)を除いて、他のデバイスがデバイス(192.168.1.102)にアクセスできないようにするにはどうすればよいですか?

192.168.1.102にファイアウォールがない場合、私が許可したデバイス(192.168.1.100)を除いて、他のデバイスがデバイス(192.168.1.102)にアクセスできないようにするにはどうすればよいですか?

ファイアウォールがなく、ファイアウォールを持つことができないデバイスがいくつかあります。これはArduinoと同じです。具体的には、「ESP-Easy」ファームウェアがあるesp8266です。私が望むか必要なのは、特定のコンピュータだけがアクセスできることです。このように:


1# ESP8266ボード、IP 192.168.1.102

2# コンピュータ、IP 192.168.1.100

3#IPアドレスが不明な他のデバイス


2#は1#と通信でき、その逆も同様です。

3#は2#と通信できますが、1#とは通信できません。


ファイアウォールがないとどうすればこれを達成できますか? OpenWrtがインストールされたルータファイアウォールはどうかと思いましたが…どうですか?

どのようなルールが必要ですか、どのルールが必要ですか?

ベストアンサー1

デバイスが同じLAN上にある場合、セキュリティソリューションはありません。同じネットワーク上のノードは互いに直接通信し、ファイアウォールを介してトラフィックを切り替えることはできません。コンピュータと開発ボードを別々のLANに配置し、LAN間にファイアウォールを設定する必要があります。安価で安全ではない解決策は、コンピュータのネットワークインターフェイスに2番目のIPアドレス(例:10.0.0.1/30)を追加し、マザーボードにアドレス10.0.0.2/30を提供することです。これは同じ物理ネットワーク上にありますが、異なるサブネットを使用します。

おすすめ記事