建物のLinuxファイアウォールまず、Squidプロキシサーバーをセットアップする必要がある子供のコンピュータの透過プロキシを実行するサイトおよび、一部のウイルスポルノへのアクセスを拒否できるようにする。 仮想httpd_accel_host httpd_accel_port 80 httpd_accel_with_proxyに httpd_accel_uses_host_headerに 次に、我々は、内部ネットワーク用のSquidのアクセスリストを定義するとSquidにアクセスして、ポルノサイトや、危険なファイルを拒否する必要があります。我々は、内部ネットワーク全体に対してこれを行うだろうが、子供たちのコンピュータのためだけに、透過プロキシを使用します。任意のファイルをウイルスとは、次のファイルを拡張することができますの例と同様です;ようにしてくださいする危険性を考慮の任意のファイル拡張子を追加するには無料で感じている。 squid.confファイルでは、我々は、次の行を追加します: すべての鉄骨のACL 0.0.0.0/0.0.0.0 ACLは"ポルノ"という名前は、URLで許可されていない名前のリストに含まれていますので、1つのそれらの単語の、その名には、プロキシサーバーを使用しているサイトにアクセスすることができなくなります。
聞かせ進むこれらのポートは: iptablesの-トンのNAT -すなわちPREROUTING - p udpを- dportと6500 -論文DNATの- 192.168.1.200に ゲームデバイスについては、私たちもそれを、これで終わりにされる当社のネットワーク全体のためのNATルールに含まれるNATを実行する必要が動作するように。 iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0 - 192.168.1.100 -論文を下げて 子供のコンピュータでは、我々は、そのコンピュータは、Webブラウザの設定をせずにプロキシサーバーを使用することを意味する透過プロキシが実行されます。我々はすでに、今我々のポートは、プロキシサーバーへの80のTCPのすべてのトラフィックをリダイレクトするために必要なプロキシサーバーをセットアップしている。私たちもしたい、子供たちのコンピュータにアクセスし、ポート443のTCPは、HTTPSです移動: iptablesの-トンのNAT -入り込ん- 192.168.1.55 - pがtcp - dportとの80 -論文リダイレクト-にポート3128 さて、任意のホストはプロキシサーバーに移動する宛先ポート80または443のことを192.168.1.55からの要求;ので、すべてのローカルで実行され、我々 、これらの要求は192.168.1.55マスカレードする必要はありません。 iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0 -仮装53 -論文192.168.1.55 - p udpを- dportと掲載 DNS要求をポート53でUDPを使用し、今の子供たちのコンピュータの任意のDNSサーバーにアクセスすることができます。
だから、子供のコンピュータのIPが、これらのホストにアクセスするアドレスを装うことはよい;我々は、このようにすれば: iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0、192.168.1.55掲載次元scs.msg.yahoo.com -論文仮装 iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0、192.168.1.55掲載次元scsa.msg.yahoo.com -論文仮装 iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0、192.168.1.55掲載次元scsb.msg.yahoo.com -論文仮装 iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0、192.168.1.55掲載次元scsc.msg.yahoo.com -論文仮装
今では、子供たちのコンピュータへのアクセスを設定して、我々他のポートおよびホストへのアクセスを拒否する必要があります。これには、natテーブルのPOSTROUTINGチェーンで: iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0 - 192.168.1.55 -論文を下げて ラップトップおよびデスクトップコンピュータへのアクセスもし、そのためには、特別なルールを彼らのために、今はデータを追加する当社のネットワークにはMASQUERADEルールを除いて挿入されてできるようにする必要があります: iptablesの-トンのNAT - POSTROUTINGを、図書館はeth0 -仮装192.168.1.0/24 -論文掲載 1つ以上の構成は、natテーブル内の能力には、デスクトップコンピュータのVNCを使用してリモートにログを提供するために行われる必要があります。我々には、このポートにDNATを実行する必要がデスクトップコンピュータ上のTCPポート9112を使用してVNCサーバを設定します: iptablesの-トンのNAT -入り込んで- p tcp - dportと9112 -論文DNATの- 192.168.1.11へ これは我々は、ローカルネットワークのために必要なすべての設定です。我々は、Linuxルータを確保するため一部のファイアウォールルールを設定する必要があります。 iptablesの-ムのSSH 次に、我々は、ポート1234上のすべての着信TCP接続のためのSSHのチェーンをルックアップするためにカーネルに指示するルールを挿入します: iptablesの-入力で- p tcp - dportと1234 -論文のSSH 我々は信頼されたホストからのアクセスのみを許可するSSHのチェーン内の規則を挿入する必要があります。の我々の事務所では、IPアドレスが1.2.3.4であるとしましょう: iptablesの-のSSH - 1.2.3.4 -論文同意秒 最初のルールは私たちのオフィスのIPアドレスからアドレス1.2.3.4接続を受け入れます。 2番目のルールができます192.168.1.0/27のみとして、子供たちのコンピュータからのSSHアクセスを許可する必要はありませんが、192.168.1.1から192.168.1.32には、IPアドレスが含まれてからの着信SSH接続、プリンタ、およびゲームデバイス。 3番目のルールをポート1234を使用する他のすべての着信接続が値下がりしました。 iptablesの-入力、私は本当に、論文同意する SYNパケットをドロップするプロセスのためにバグがある可能性のある優れた保護を提供します。しかし、SYNフラグのみが値下がりしました着信TCP接続を設定(要求)、およびソフトウェアへの保護を提供しないことのUDPポートを開き、TCP接続を設定します。 記事ロナルド商品Besser提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は、"建物のLinuxファイアウォール"は、自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
||||||
| Online: 257 users browsing the articles directory |
|
|