完全なIPアドレス、DNS、ゲートウェイ、プロキシ名を持つeth1が大学のインターネット/イントラネットプロバイダーに接続され、eth0 IP192.168.1.2が2つの「ノード」192.168.1.3と192.168。のギガビットスイッチで接続された「サーバー」があります。 1.4。 3つすべてがDVDから最新の完全なDebianWheezeインストールを実行し、すべてのコンポーネントが利用可能です。
このような静的IPアドレスとネットマスクのみを使用する「インターフェース」ファイルを使用してこのサブネットを構成しました
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
このカードを介してインターネットにアクセスできる「サーバー」上のeth1の追加のパラメーターセットを使用します。
Iptablesやインターネットで検索できるその他のツールを使用して、「サーバー」のeth1を介して「ノード」へのインターネットアクセスを手配することはできません。 eth1の外部ネットワークのこれらすべてのプロキシおよび固定大学のipadress構成を考慮に入れて、iptablesおよび/または追加の機能/行を使用して2つの「ノード」のインターフェイスファイルに導入する完全なスクリプト例に関するヘルプはありますか? SSHはこのサブネットで問題なく機能しています。私の「サーバー」はインターネットにもアクセスできます。
私が読んでいる このチュートリアル 。
これらすべてのDHCP、NSF、NATなどを誤って構成した可能性がありますが、直接触れたことがなく、SSHはこのサブネット全体で正常に機能しています。
あなたが探しているのはあなたのサーバーを介してインターネットにアクセスするための内部ホストを提供することであると仮定します:
まず、このボックスをノードのデフォルトゲートウェイとして設定する必要があります。
次に、IP転送を有効にする必要があります。
echo 1 > /proc/sys/net/ipv4/ip_forward
3番目に、これらのホストからの発信トラフィックをマスカレード(SNAT)する必要があります。
iptables -I POSTROUTING -o eth1 -j MASQUERADE
必要なのはこれだけです。