У меня очень странная проблема… я настроил кучу eoip туннелей с бриджем, но эта проблема меня реально бесит. Так что все сетевые маги, помогите, пожалуйста…
Локальная ЛС ---------- роутер A ---------- eoip ---------- роутер B ---------- локальная ЛС
Оба роутера делают бриджинг как интерфейса eoip, так и локальной ЛС. Оба конца eoip имеют несуществующий MAC-адрес. На интерфейсах eoip, локальной ЛС и базовых интерфейсах ARP включен. У роутера A локальная ЛС настроена на proxy-arp для пользователей PPTP-подключения с теми же IP-адресами, что и интерфейс локальной ЛС, поэтому я вижу трафик в бридже на обоих роутерах, вижу трафик на интерфейсе eoip на обоих.
Теперь проблема: если я делаю ping с роутера A на адрес роутера B в локальной ЛС, я не получаю ответа. Если я делаю ping с ПК после роутера A на адрес роутера B – тоже нет ответа. Даже ARP нет. Если я делаю ping с роутера B на роутер A или ПК после роутера A – мгновенный ответ. Я получаю записи ARP в обоих роутерах и ПК. Если потом я делаю ping с роутера A на B, это работает. Ping с ПК на роутер B работает примерно через 5 минут отсутствия трафика с роутера B. Мой ответ от роутера и ПК вытекает по тайм-ауту. Если я смотрю таблицу ARP роутера A, адрес все еще там. В ПК написано mac 00:00:00:00:00:00 invalid. Если я делаю ping с роутера B на A или ПК, ответа нет. Если я сейчас удалю ARP с роутера A и с ПК, то ping-ответ появится снова в обоих направлениях примерно на 5 минут.
Так что мой вывод такой: ARP-ответы и запросы, приходящие с роутера B на A или ПК, работают. ARP-ответы/запросы с роутера A или ПК на роутер B – не работают. Я абсолютно не знаю, что делать. Какие-нибудь идеи?
Локальная ЛС ---------- роутер A ---------- eoip ---------- роутер B ---------- локальная ЛС
Оба роутера делают бриджинг как интерфейса eoip, так и локальной ЛС. Оба конца eoip имеют несуществующий MAC-адрес. На интерфейсах eoip, локальной ЛС и базовых интерфейсах ARP включен. У роутера A локальная ЛС настроена на proxy-arp для пользователей PPTP-подключения с теми же IP-адресами, что и интерфейс локальной ЛС, поэтому я вижу трафик в бридже на обоих роутерах, вижу трафик на интерфейсе eoip на обоих.
Теперь проблема: если я делаю ping с роутера A на адрес роутера B в локальной ЛС, я не получаю ответа. Если я делаю ping с ПК после роутера A на адрес роутера B – тоже нет ответа. Даже ARP нет. Если я делаю ping с роутера B на роутер A или ПК после роутера A – мгновенный ответ. Я получаю записи ARP в обоих роутерах и ПК. Если потом я делаю ping с роутера A на B, это работает. Ping с ПК на роутер B работает примерно через 5 минут отсутствия трафика с роутера B. Мой ответ от роутера и ПК вытекает по тайм-ауту. Если я смотрю таблицу ARP роутера A, адрес все еще там. В ПК написано mac 00:00:00:00:00:00 invalid. Если я делаю ping с роутера B на A или ПК, ответа нет. Если я сейчас удалю ARP с роутера A и с ПК, то ping-ответ появится снова в обоих направлениях примерно на 5 минут.
Так что мой вывод такой: ARP-ответы и запросы, приходящие с роутера B на A или ПК, работают. ARP-ответы/запросы с роутера A или ПК на роутер B – не работают. Я абсолютно не знаю, что делать. Какие-нибудь идеи?
