2 つのローカル ネットワーク (openvpn で接続された 2 つのオフィス) があります。
ネットワーク 1:
network 192.168.1.0/24
gateway 192.168.1.101
ネットワーク 2:
network 192.168.2.0/24
gateway 192.168.2.10
ネットワーク192.168.1.0/24には2つのサーバーがあります-192.168.1.180と192.168.1.183は最初はDebian 6で実行され、2番目はArchlinuxで実行されます(はい、サーバーの選択が悪いことはわかっています)。サーバーにファイアウォールがありません。
すべて正常に動作し、192.168.2.0 のクライアントは 192.168.1.0 のコンピューターに接続でき、その逆も可能です。サーバーの 1 つを除く - 192.168.1.180 (Archlinux)。接続できず、そこから 192.168.2.0 のどのコンピューターにも接続できません。pingもtracerouteもありません。
output from 192.168.1.180:
route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.101 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
ゲートウェイ (192.168.1.101) で tcpdump を実行し、192.168.1.180 で ping を実行すると、次のようになります。
tcpdump src 192.168.1.180
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
14:23:57.354061 arp who-has 172.19.155.1 tell 192.168.1.180
14:23:58.357354 arp who-has 172.19.155.1 tell 192.168.1.180
...
なぜ 172.19.155.1 を探すのですか? この奇妙な IP の意味がわかりません。私はこのようなネットワークもGWも何も持っていません。他のすべてのコンピューターで ping を実行すると (たとえば、192.168.1.183 からの ping)、次のようになります。
tcpdump icmp
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
14:29:36.834731 IP 192.168.1.183 > 192.168.2.10: ICMP echo request, id 3216, seq 1, length 64
14:29:36.956211 IP 192.168.2.10 > 192.168.1.183: ICMP echo reply, id 3216, seq 1, length 64
192.168.1.180 を除いて、誰もこの奇妙な IP を探しません。192.168.1.180 の arp テーブルをクリーンアップしましたが、何も役に立ちません。