質問: shorewall-クライアントにインターネットへのpingを許可するが、ブラウザまたはポート80は使用しない 私のネットワークアドレスは192.168.5.0。私のホストマシンは192.168.5.1そして私のクライアントマシンは192.168.5.2。クライアントが端末を介してインターネットにpingを実行できるようにし、ポート80またはブラウザへのアクセスを制限するにはどうすればよいですか?以下は私の/etc/shorewall/policyファイル:source dest policy loglevel rate connlimit loc net accept net all drop info /etc/shorewall/rulesファイル:drop loc fw tcp 80 / etc/shorewall/interfacesファイル:net eth0 loc eth1 ホストインターフェース:eth0 - connection to the internet eth1 - local network connection
回答: ブラウザをブロックすることは、ポートをブロックすることとは異なります。 shorewallでアプリケーションをブロックすることはできません。システムからブラウザをアンインストールできます。webページのトラフィックをブロックしたいだけの場合ポート80以上をブロックする必要があります?section all drop - - tcp 80,443,8080,8443,8008 注:これは、プロキシを構成したり、他の非標準ポートに接続したりできるクレイジーなユーザーを止めることはできません。理想的には、ポートに関係なく、すべてのhttpトラフィックをブロックする必要があります。これは、プロトコル検出を処理できるネットワークセキュリティデバイスを使用して実行できます。