今まで

インターネット - モデム - Windows2000 (1) - Windows2000 (2)

という接続方法で

Windows2000 (1):NIC2枚差し。片方はモデム。片方は Windows2000(2)とつないで
インターネット接続を共有してました。Windows2000(1)のほうはモデム接続のNICはDHCP
Windows2000(2)を繋いでるほうのNICはプライベートアドレス「192.168.0.1」を設定してつかってました。

Windows2000 (2):NICはWindows2000(1)と接続。
IPはDHCPで取得。Windows2000 (1)経由でインターネットもしていました。メール受信も問題なし。

この状況では特に問題ありませんでした。
先日ハブを買ってきて
                                           Windows2000 (2) 
インターネット - モデム - Windows2000 (1) - スイッチングハブ <
                                           Linux

という構成にしたんですがこの状況だとWindows (2) と Linux でDHCPでのIP割り当てが
できなくなりました。それだけなら固定IPを割り当てればいいんですが固定IPを割り当てても
インターネットに接続できなくなってしまいます。
Windows2000 (1)でProxyサーバを立ててWebブラウザなどでそのProxyを設定すればWebページを見ることができるんですが。
メール送受信はできないままなので困っています。
変な環境で申し訳ないですが、どなたか解決策思いつきましたらおしえてください。