単一ネットワークカード上の複数のVLANのルーティングテーブル

単一ネットワークカード上の複数のVLANのルーティングテーブル

私のサーバーには2つのネットワークカードがあります。 eth0はプライベートインターフェイスで、eth1は私のvmwareのトランクで構成されています。 eth1では、複数のVLANを作成する必要があります。これは可能ですが、各VLAN間でトラフィックをリダイレクトすることはできません。たとえば、

eth1.96
ip: 192.168.3.2/24
The gateway of this vlan is 192.168.3.1

ping -I 192.168.3.2 192.168.3.1を実行すると、接続できないネットワークを返すパスがありません。

ベストアンサー1

Linuxサーバーからルーティングするには、NIC、VLAN、およびネットワークを正しく設定するだけでなく、/etc/sysctl.confに次の行を追加する必要があります。

最初はIP転送です。

net.ipv4.ip_forward = 1

2 番目は、同じネットワーク カードで複数のネットワークを使用できるようになりすまし防止ルールを無効にするために使用されます。

net.ipv4.conf.all.rp_filter=0

これらのルールを有効にするには:

sudo sysctl -p

おすすめ記事