2つのインターフェイスを持つゲートウェイにUbuntu-boxがあります。最初のもの(eth0)は内部ネットワークで、次のアドレスを持ちます。
eth0: 192.168.1.1/24
2番目はISPからルーターに接続されていますが、アクセスできません!そして残念ながら、アドレスは192.168.1.1です。そのため、eth1に対して次を選択するようになりました。
eth1: 192.168.1.240/32
その後、追加
route add 192.168.1.1 eth1
ip route add default via 192.168.1.1 dev eth1
ただし、これはeth0のゲートウェイIPを192.168.1.2などに変更した場合にのみ機能します。私のゲートウェイに192.168.1.1を維持しながらパスを定義する方法はありますか?
PS:はい、内部ネットワークを別のものに再構成できますが、Windowsドメインサーバーがあるため、そうしたくありません。
答え1
最善の解決策は、ネットワークに2つの異なるサブネットを使用することです。 1つは内部用で、もう1つはパブリック/ WAN用です。両方のインターフェイスを同じサブネットに配置すると、問題が発生するだけです。 Windows DCのIPを変更したくない場合は、/ 24を2つの/ 25に分割し、内部ネットワークの下位/ 25に1つを使用し、インターネット/ WAN接続に上位/ 25を使用することをお勧めします。
答え2
Mark Plotnickの私のお気に入りの答えは次のとおりです。
ゲートウェイがルーターを隠すために、2つのNICを持つシステムを接続します。
または
接続ゲートウェイに仮想マシンをインストールし、eth0
内部インターフェイスを別のサブネットにインストールします。これにより、すべてのトラフィックが内部インターフェイスを介してルーティングされます。おそらくLXCが最も簡単です。試してみたことはありませんが。