Ну, у меня есть проводная сеть на моей свежей установке Ubuntu 11.10. Я могу загружать файлы и пользоваться Интернетом. Проблема в том, что иногда загрузка веб-сайтов занимает много времени, а иногда она вообще прекращается. Я также безуспешно пытался подключиться к FTP-серверу с помощью Filezilla. Та же проводная сеть отлично работает в установке Windows 7 с двойной загрузкой.
Как мне правильно настроить сеть?
НЕКОТОРАЯ ИНФОРМАЦИЯ:
$ sudo lshw -class network
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 4
bus info: pci@0000:04:04.0
logical name: eth0
version: 10
serial: 00:1d:60:55:58:5c
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.135 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
resources: irq:16 ioport:e800(size=256) memory:febfec00-febfecff memory:febc0000-febdffff
решение1
Возможно, ядро драйвера r8169 не достаточно хорошее. Попробуйте скомпилировать драйверы ralink:
Сначала сделайте резервную копию драйвера. Чтобы узнать, где находится драйвер:
find /lib/modules/$(uname -r) -name r8169.ko
скопируйте драйвер в какое-нибудь место в вашем домашнем каталоге.
Загрузите драйверыздесь(выберите сервер US1, так как два других не работают)
Подготовьте систему к компиляции:
sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
Проверьте, загружен ли встроенный драйвер r8169.ko.
lsmod | grep r8169
Если он установлен, удалите его.
sudo modprobe -r r8169
скомпилируйте драйвер:
tar jxvf r8169-6.015.00.tar.bz2 # unpack this on th desktop sudo mv r8169-6.015.00 /usr/src # move the drive directory from desktop to /usr/src sudo -i
перейдите
/usr/src/r8169-6.015.00
и запуститеmake clean modules make install depmod -a modprobe r8169
сброс привилегий:
exit
Проверить, загружен ли драйвер, можно с помощью следующих команд:
lsmod | grep r8169 ifconfig -a
Перезагрузитесь и проверьте еще раз, что драйвер загружен. Если нет, вы можете добавить r8169 в список модулей, которые загружаются при запуске. Отредактируйте этот файл:
sudo nano /etc/modules
добавьте строку
r8169
сохранить, выйти и перезагрузить
Если что-то пойдет не так или вы захотите отменить эту процедуру, просто восстановите файл, резервную копию которого вы создали на первом этапе, в исходное местоположение.
решение2
Мне интересно, решили ли вы эту проблему, так как у меня, как мне кажется, та же самая проблема... сеть работает нормально какое-то время, а затем не отвечает вообще в течение нескольких минут. Активные соединения, похоже, в порядке, поскольку я загружал исходный код в течение нескольких часов без сбоев, но новые соединения, похоже, являются проблемой, и то лишь иногда.
ОБНОВЛЕНИЕ: отключение ipv6 не помогло мне. Моим решением на данный момент стала установка запасной сетевой карты Netgear 10/100 в мою материнскую плату, пока кто-то другой не исправит драйвер Realtek.
Я не пробовал ответ hhlp, но мне нужно было, чтобы эта штука работала как можно скорее, так что пока запасная карта работает отлично!
решение3
Попробуйте отключить IPv6, если вы его не используете.