Добрый день.Ситуация такая:
Коротко:
Линуксовая машина с внутренним адресом 192.168.0.1 откликается на арп-запрос на этот адрес, приходящий на внешний интерфейс. На винде этого замечено не было.Подробно:
Стоит линукс (2.6.11). На нем 2 интерфейса eth0, eth1.
На eth0 стоит адрес 80.80.80.80 и он смотрит во внешнюю сеть, пусть это будет эзернет среда АА.
На eth1 стоит адрес 192.168.0.1 и он смотрит во внутреннюю сеть, пусть это будет эзернет среда BB.С другой линуксовой машины, включенной в эзернет АА запускаем arping -I ethAA 192.168.0.1
Откликается первая машина, мак адресом, которвй стоит на eth0 (естественно). Не естественно только то, что она вообще откликается! Ведь адрес 192.168.0.1 находится на внутреннем езернете. (на этой машине ни proxy_arp ничего подобного нет).Объясните, пожалуйста, это глюк или фишка? И как от этого избавиться?
немного поясню, зачем это нужно:В эзернете АА находятся клиенты с реальными адресами (подсеть 80.80.80.80). Там же находится различное управляемое сетевое оборудование, на котором установлены адреса из подсети 192.168.0.0. Устройства полностью прозрачные, адреса нужны только для администрирования.
Если у кого то из клиентов стоит линукс для маршрутизации, на внутреннем его интерфейсе есть адрес из сети 192.168.0.0, и такой же адрес стоит на одном из свичей - получается не очень приятная ситуация: на этот свич не возможно будет попасть..