ためにiptablesを使用してインターネット接続を共有する
多くのユーザーは、小規模なネットワークを実行して、家庭や仕事でそれをすること。 小規模なローカルエリアネットワークを介してインターネット接続を共有するための広く使用されている技術の一つは、MicrosoftのICS(インターネット接続の共有)です。
メインサーバがウィンドウに何を実行されていない場合? 中には、Linux用オプトインすると(例えば、DNSサーバ、DHCPサーバ、サンバは、NIS、etcâ€|)は、このネットワーク上のクライアントコンピュータに利益をもたらすいくつかのサービスを実行する方
Linuxユーザのための良いニュースは、彼らは、ICSのと同じ機能の恩恵を受けることができますが、Linuxのiptablesを使用しています。
以下は、サンプルのルールです:
の/ sbin / iptablesのトンのNAT - POSTROUTINGをの- o eth1に- jをマスカレード
は、IP転送を有効にする必要がありますので注意してください。
RedHatの/ Fedoraユーザーは、次のコマンドを実行することができます:
/ proc/sys/net/ipv4/ip_forwardと> 1エコー
さて、これらのルールは、そのシェルスクリプトは、(します。chmod + x filename.sh)を実行可能にします。shファイルに保存することができます
次に、このファイルは、必ずお使いのシステムのブート時に実行させる。 例では、編集/ etc / rc.localに、そこにそのファイルへのパスを設定することになります。
この単純なiptablesの規則ため、このようなポート(TCP、UDP)は、等の着信パケットの特定のポートを、ブロックの他、チェックプロトコルを可能にするために拡張することができます
高度なルールができればそれ以降来ています。