OpenWrt: 一部のホストを除いて、ネットワーク内で IP アドレスが到達可能になるのを防ぐ

OpenWrt: 一部のホストを除いて、ネットワーク内で IP アドレスが到達可能になるのを防ぐ

つまり、ネットワークは 192.168.1.0/24 です。ルーターは WRT160NL 上の OpenWrt 12.04 です。

新しいネットワーク プリンタを入手しました。ただし、その WWW サーバーはネットワーク内のすべてのユーザーからアクセス可能です (したがって、誰でもそのプリンタを使用して印刷できます)。

質問:192.168.1.0/24 内のすべてのマシンのネットワーク アクセスを無効にして、2 つの IP (例: 192.168.1.10 と .20) のみがプリンターにアクセスできるようにするにはどうすればよいでしょうか? - ネットワーク プリンターにはアクセス制御がまったくありません...

答え1

申し訳ありませんが、そのためには追加のハードウェアが必要になる可能性があります。

ネットワーク プリンターを、ファイアウォールを介して接続された独立したサブネットに配置する必要があります。内部スイッチで VLAN がサポートされている場合は、ネットワーク プリンターのポートを別の VLAN に配置できます。OpenWrt は一般的に VLAN をサポートしていますが、残念ながら、現時点ではハードウェアが正しく動作していません。

http://wiki.openwrt.org/toh/linksys/wrt160nl#switch.ports.for.vlans

しかし、プリンターがUSBもサポートしている場合は、ルーターのUSBポートでそれを使用できます。推奨される解決策は次のとおりです。p910ndファイアウォール ルールを使用してアクセスを制御できます。

関連情報