ために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)は、等の着信パケットの特定のポートを、ブロックの他、チェックプロトコルを可能にするために拡張することができます

高度なルールができればそれ以降来ています。

タグ:
  1. XPのWindowsの作成 ​​とLANをとLinuxなのか? | LINUXの解
    01:55 2007年7月8日