вобщем, г-да, дело было так:
на серваке была сетевуха реалтек, которая смотрела в сеть провайдера. её пришлось убрать и вместо неё я воткнул временно usb-сетевуху.
мак, разумеется, поставил ей старый, но:
пакеты не приходят, хотя и отправляются. не пингуется даже шлюз. такое безобразие было пока я не включил ей promisc.
promisc я сделал в /etc/network/interfaces, однако, после поднятия сети она опять обсирается, и работает только после полной загрузки системы и повторного /etc/init.d/networking restart
Сетевуха работает нормально, даже на n800 на 2.6.21 таких косяков не было.
Кто в курсе может, что делать?