私のサーバーには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