1

Я пытаюсь настроить два интерфейса на моем сервере, чтобы вести себя максимально независимо на одном носителе. Однако у меня есть некоторые проблемы с ARP (возможно, связанные с потоком ARP). Надеюсь, кто-нибудь сможет меня просветить?

Интерфейсы сервера на одном носителе (коммутатор). Следующие IP-адреса назначаются через DHCP.

dev   LL addr  IP addr   
eth0  :01      .83/27
eth1  :02      .92/27

и маршрут

.47 dev eth0

Клиент на том же носителе (.47) пытается пропинговать сервер.

arping .83
-> response from eth0 / :01

arping .92
-> still responses from eth0 / :01

Поэтому я включил arp_ignore

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore

Теперь я не получаю ответа от сервера eth1 больше ... Почему я не получаю ARP-ответы от eth1?

  • Фильтр ARP равен 0 для eth0/eth1/all.
  • Изменение маршрута на eth1, по-видимому, инвертирует поведение.

0