sima8520 писал(а): ↑
я находил как это делать но ничего не получается. если есть у вас инструкция - напишите тут как драйвера цепляли для вайфай
Это полностью зависит от того, какой именно свисток. Общая последовательность такая -
1. надо точно знать, какой чипсет свистка. Для этого используем утилиту lsusb, которой нет в базовом дистрибутиве. Соответственно надо прописать в списке репозиториевв те, которые на сегодня "живые", а именно -
Код: Выделить всё
cat /etc/apt/sources.list -
deb http://archive.debian.org/debian/ wheezy main
deb-src http://archive.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
deb http://ftp.ru.debian.org/debian/ wheezy main contrib non-free
2. установив эти репозитории (я это делаю просто редактированием указанного файла в vi), можно поставить вместо гномнетворманагера другой менеджер, wicd. Строго говоря, если не планируется часто менять сетки, то даже это не нужно, все для установки соединения есть в системе, а именно -
Код: Выделить всё
vi /etc/network/interfaces
там редактируем -
# всегда есть эта строка -
auto lo
iface lo inet loopback
#автозапуск при старте вайфай-интерсфейса, имя которого мы можем
#узнать через команду ifconfig
auto ra0
#настройки адресов этого вай-фай интерфейса (карточки, свистка)
iface ra0 inet static
address 192.168.1.222
gateway 192.168.1.1
mask 255.255.255.0
dns-nameservers 192.168.1.1
wpa-ssid ИМЯТОЧКИДОСТУПА
wpa-psk ПАРОЛЬТОЧКИДОСТУПА
3. Так вот, запустив команду apt-get install usbutils, или вызвав Synaptic, устанавливаем usbutils. Затем вставив свисток выполняем lsusb, смотрим вывод команды в строке свистка, типа -
Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp.
Если теряеетсь в догадках, выполните эту команду без свистка и со свистком, разница = искомая строка. Затем по 148f:7601 гуглим. Строго говоря нам нужен лишь один файлик mt7601Usta.ko (в случае моего свитска), который надо подсунуть в нужное место. нужное место = /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/net/wireless/, делается это командой -
install -m 644 -c mt7601Usta.ko /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/net/wireless/
В моем случае реально доступные дрова для моего TPLINK TL-WN727N нашлись в
https://github.com/art567/mt7601usta, инструкция там вполне адекватная, немного сам потом в консоли дополнил, выполнил команды подсовывания скомпилированного драйвера, подгрузил модуль и адаптер появился в выводе ifconfig.
Но этот файлик ko надо сперва скомпилировать (если не имеете его в заначке). Вот тут бывают сложности, но преодолимые. Мне помогали наводками на мысли коллеги
https://archlinux.org.ru/forum/topic/21379. Вообще если кто размышляет о выборе дистрибутива Linux для личного использования, максимально рекомендую ArchLinux, во многом потому, что русскоязычное сообщество исключительно корректно, оперативно и не устраивает убунтового говносрача.
Попутно - параметры запуска ядра поставил такие -
Код: Выделить всё
vi /boot/grub/grub.cfg
вместо -
# linux /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=ddffdb7d-8729-4c56-9789-0ba63f2e3bc7 ro initrd=/install/gtk/initrd.gz quiet lapic rootdelay=5
linux /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=ddffdb7d-8729-4c56-9789-0ba63f2e3bc7 ro initrd=/install/gtk/initrd.gz noirqbalance mce=ignore_ce nosoftlockup vm.stat_interval=120 transparent_hugepage=never processor.max_cstate=1 idle=poll intel_idle.max_cstate=0 lapic quiet rootdelay=5
Еще я постарался убрать лишнее из дистрибутива. Например, по возможности выпилил samba, avahi, cups во всех его ипостасях, посмотрел списки установленных пакетов, убрал не нужное, потом apt-get autoremove.