Да, что-то драйвер совсем не хочет пускаться :-(
Пользователь решил продолжить мысль: 22 Марта 2009, 15:20:28
Так! Для своей сетевухи - проблему решил!
Всё уже написано, но я ещё разок об этом...
1. Качаем последний драйвер для сетевой: на данный момент
r8168-8.011.002. Теперь переходим к тому мануалу, что readme. Вначале необходимо собрать драйвер для текущего ядра (при смене ядра - придётся все делать заного, поэтому лучше всего - не удалять результатов и автоматизировать процесс).
tar vjxf r8168-8.011.00.tar.bz2
make clean modules
sudo make install
sudo depmod -a
sudo modprobe r8168
3. После того, как все поставили - необходимо разобраться с драйвером для r8169, который, собственно, и виноват во всем случившемся
lsmod | grep r8169
Если есть, запрещаем его использовать
sudo gedit /etc/modprobe.conf
И прописываем вот такую строчку
alias eth0 r8169
Правда, тут может быть необходимость пошаманить с номер сетевого устройства, но маловероятно.
4. Проверяем, загрузилось, ли устройство
lsmod | grep r8168
ifconfig -a
После этой команды - мы узнаем, каким индексом у нас обозначено наше чудо устройство и сможем проверить, правильно ли указано устройство на предыдущем шаге
5. Ну и наконец, чтобы управлять устройством, оно должно иметь физический адрес - прописываем MAC адрес
sudo ifconfig ethX hw ether YY:YY:YY:YY:YY:YY
У меня всё заработало без перезагрузки (отключил и включил сеть при помощи gui), но взникла следующая проблема - нефига не собиралось - пришлось:
а. Удалить исходники текущего ядра из
/usr/src/б. Переставить ядро через - не спорю - способ вообще брадовый, но у меня сработал!
Ну и для окончания - скриптик для автоматической установки для последующих разов (путь к текущей версии - меняется):
wget ftp://WebUser:DAx7h9V@202.65.194.211/cn/nic/r8168-8.011.00.tar.bz2 r8168.tar.bz2
tar vjxf r8168-8.011.00.tar.bz2
cd r8168-8.011.00
make clean modules
sudo make install
sudo depmod -a
sudo modprobe r8168
Потом отключаем/включаем сетку, либо перезагружаемся...
Удачи, тем кому лень покупать внешнюю :-)