ionessy,
так, давайте по порядку. Решение задачи разбиваем на 3 этапа:
1) выясняем подробности об установленной системе;
2) если имеется поддержка в дистрибутиве/репозиториях, ставим необходимое;
3) если поддержки нет, ставим драйверы от производителя.
Собственно устройство:
# lsusb | grep Wireless
Bus 005 Device 003: ID 07d1:3303 D-Link System DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]
У меня такого нет, поэтому всё нижеизложенное сугубо предположения, не обязанные быть верными.
1)
$ su -
# uname -a # смотрим версию и вариант ядра
# rpm -qa | grep -E 'kernel-image|8192' # смотрим имена пакетов ядра, или содержащие 8192 в имени
# find /lib/ -name '*8192*' # смотрим файлы с 8192 в имени
# grep -R ^rpm /etc/apt/sources.list* # смотрим настроенные источники обновления
Вытаскиваем донгл, выполняем# tail -f /var/log/messages
вставляем донгл, ждём, пока появляются новые строчки... Жмём Ctrl+C
# lsmod | grep 8192
# ifconfig -a
Собранную информацию показываем для определённости.
2)
У меня из p6 есть Simply Linux 6: altlinux-6.0.0-simply-i586-ru-live-cd.iso
В комплекте ядро 3.0.3-std-def-alt0.M60P.1, пакетов kernel-modules с 8192 в имени не установлено.
Однако, есть /lib/modules/3.0.3-std-def-alt0.M60P.1/kernel/drivers/staging/rtl8192u/r8192u_usb.ko, поставленный из пакета
# rpm -qf /lib/modules/3.0.3-std-def-alt0.M60P.1/kernel/drivers/staging/rtl8192u/r8192u_usb.ko
kernel-modules-staging-std-def-3.0.3-alt0.M60P.1
Возможно, это то что нужно. Попробуем загрузить:
# modprobe r8192u_usb
# lsmod | grep 8192
# dmesg | tail
Теперь остановимся и посмотрим, насколько мои фантазии отвечают натурному эксперименту.
Жду, так сказать, обратной связи...
Одно из возможных продолжений ниже.
Однако, если по информации из (1) станет видно, что драйвер не подходит, других в комплекте тоже нет, то смотрим в репозиторий:
# apt-get update
# apt-cache search 8192
получаем список доступных модулей, нас интересует вариант для используемого ядра (-std-def) и firmware
kernel-modules-rtl8192-std-def
firmware-rtl8192
Смотрим на пакет с модулем:
# apt-cache show kernel-modules-rtl8192-std-def
сообщит, что пакет виртуальный и имя реального пакета, зовём apt-cache show с полученным именем и видим, что пакет для ядра 3.0.6.
Следовательно, либо проверить другой источник (например dvd) на предмет наличия в нём модуля под 3.0.3, либо обновлять ядро.
В упомянутой iso-шке пакета с модулем нет, потому обновляем ядро:
# update-kernel
и перезагружаемся с новым ядром. Проверяем, что uname -r скажет про 3.0.6-std-def.
$ su -
# apt-get install kernel-modules-rtl8192-std-def