Продублирую тут:
iptables пуст.
Linux машин две и обе видят freebsd. Calculate и gentoo. Но при этом стабильно не видят железку. при чем мак адрес в арп таблицах и у linux и у freebsd есть и одинаковый.
Linux машины как и фря видят другие хосты в этом же влане и в этой же подсети.
-------------------------------
Я нашел причину проблем. По умолчаню Lunix вешает на пакет флаг DF, если нет специального маршрута. Железка не может(видимо проблемы с религией) обрабатывать и отвечать на пакеты с таким флагом. FreeBSD же не вешает какие-либо флаги.
------
Как снять флаг DF с пакетов я нашел
тут
Вкратце: необходимо к маршруту в сеть добавить опцию "mtu lock"