Кхм. всё вроде чисто
Только вот это без пробела между "-" и командой надо задать и выполнить
sudo ifconfig eth0 -promisc
чтобы ошибки не было.
Всё по сетке чисто, как вариант может быть что-то не то с MTU.
Попробуй добавь параметр в /etc/network/interfaces
mtu 1300
вот 1300 я указал от балды, у меня такое в связи с глючным провайдером (я просто постепенно опускал ниже 1500 по 50 пунктов и проверял, так как не открывались некоторые сайта), оно обычно 1500 но в некоторых сетках может быть ниже, сколько у тебя я точно не знаю, если в локалке есть кто-нибудь может быть у него узнать или посмотреть в Windowsе через какую-нибудь утилитку, но это уже сам гугли.
Пока больше других вариантов не вижу. Можно поискать в гугле свою сетевуху на предмет проблем с драйверам и в целом ошибок под ubuntu