以下に説明するように、2つのイーサネットインターフェイスを持つLinuxボードがあります。
- eth0は他のLinuxシステムに接続されます(一時)。
- Linuxシステム192.168.1.3に接続されている191.168.1.2のeth0
- ルータ10.222.190.1に接続されている10.222.190.25のeth1
Linuxシステム(192.168.1.3)でルーター10.222.190.1でpingを有効にしたいです。デフォルトでは、トラフィックがボードを通過してルーターに転送されることを望みます。
私は正しいipableとNATルールを設定することでこれを達成できると信じています。
答え1
iptables
NATが実際に望むものではない場合、通常NATは含まれていません。ただし、これは別の問題であり、IPネットワーク間の接続を実装する「一般的な」方法ではありません。
3つが必要です。
- 192.168.1.3に10.222.190.25に連絡する方法を教えてください。 192.168.1.3への他の接続タイプがない場合は、192.168.1.3のデフォルトパスを192.168.1.2に設定します。
ルーターとして使用するボックスにはルーティングが有効になっている必要があります。次のようにアクティブにします。
echo 1 >/proc/sys/net/ipv4/conf/all/forwarding
再起動後も維持する方法はディストリビューションによって異なります。
- 10.222.190.1に192.168.1.3に連絡する方法を教えてください。ここでは、10.222.190.25を指す192.168.1.0に固定パスを追加する必要があります。 192.168.1.0 サブネットのプレフィックス長が正しくインポートされていることを確認してください。何を使用したかを指定しませんでしたが、おそらく/ 24を使用したでしょう。