2つのサブネットを接続するためのルーティングテーブルを設定する方法

2つのサブネットを接続するためのルーティングテーブルを設定する方法

2 つのサブネット間のトラフィックを許可するようにルーティングテーブルを設定する方法

2つのネットワークカードを持つゲートウェイボックスがあります。

最初のネットワークカード[eth0]は、発信ネットワーク側とDSLモデムに接続されており、サブネットは192.168.0.0/24です。

2番目のネットワークカード[eth2]は内部LANに接続され、サブネット192.168.124.0/24にあります。

明らかに、ゲートウェイボックスから任意のデバイスに接続できますが、192.168.124サブネットのコンピュータが192.168.0サブネットに接続できるようにするにはどうすればよいですか?

現在のテーブルは次のとおりです(隠し物理IP)。

[root@eagle:~]# ip route
***.***.***.151 dev ppp0  proto kernel  scope link  src ***.****.***.120
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.3  metric 1
192.168.124.0/24 dev eth2  proto kernel  scope link  src 192.168.124.1  metric 1
default dev ppp0  scope link
[root@eagle:~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
***.***.***.151 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.124.0   0.0.0.0         255.255.255.0   U     1      0        0 eth2
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
[root@eagle:~]#

ベストアンサー1

ipv4のみ仮定:1)rootとして、

エコ1> /proc/sys/net/ipv4/ip_forward

2) ルートとして行を追加します。

net.ipv4.ip_forward=1

/etc/sysctl.confファイル

3)提案:ファイアウォールを設定してください。 Firestarterは良いスタートです。

おすすめ記事