Получилось так, что после конфигурирования ядра совсем забыл про WiFi. Ну да ладно. Исправляем.
1 |
# cd /usr/src/linux |
1 |
# make menuconfig |
Ищем где у нас драйвер от нашей WiFI карточки. Для этого нажимаем /, вводим rtl8188 и тыкаем Enter
Переходим по найденному пути и устанавливаем М (ХЗ но в ядро интегрироваться драйвер не хотел).
Дальше сейвимся и выходим.
1 |
# make && make modules_install |
Ищем драйвер в наших модулях:
1 |
# find /lib/modules/4.1.15-gentoo-r1/ -type f -iname '*.o' -or -iname '*.ko' | grep 8188 |
Открываем файл и добавляем туда:
1 2 |
# vim /etc/conf.d/modules modules="rtl8188ee" |
Активируем модуль:
1 |
# modprobe rtl8188ee |
Дальше настраиваем сеть:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# iwconfig enp4s0 no wireless extensions. lo no wireless extensions. wlp3s0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry short limit:7 RTS thr=2347 B Fragment thr:off Encryption key:off Power Management:on # iwlist wlp3s0 scan | grep -i ssid ESSID:"TP-LINK_7D7A92" ESSID:"brocorp" ESSID:"Hello" ESSID:"STARLIGHT" # wpa_passphrase brocorp megapass network={ ssid="brocorp" #psk="megapass" psk=892aac806960c7f49199c05bd9600f32e3da2c502a4fa27ef5719a106ac29242 } |
Добавляем результат выполнения предыдущей команды в файл:
1 |
# vim /etc/wpa_supplicant/wpa_supplicant.conf |
Подключаемся:
1 2 3 4 5 6 7 8 9 10 11 12 |
# wpa_supplicant -B -D wext -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf # dhcpcd wlp3s0 # ifconfig wlp3s0 wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.27 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::3210:b3ff:fec9:2e9e prefixlen 64 scopeid 0x20<link> ether 30:10:b3:c9:2e:9e txqueuelen 1000 (Ethernet) RX packets 94 bytes 23005 (22.4 KiB) RX errors 0 dropped 29 overruns 0 frame 0 TX packets 28 bytes 3484 (3.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
Чтобы сеть работала автоматически после запуска системы, приводим конфиги к следующему содержанию:
1 2 |
# cp /etc/init.d/net.lo /etc/init.d/net.wlp3s0 # rc-config add net.wlp3s0 boot |
1 2 3 4 5 |
# cat /etc/conf.d/net config_wlp3s0="dhcp" routes_wlp3s0="default via 192.168.0.1" modules_wlp3s0="!plug wpa_supplicant" wpa_supplicant_wlp3s0="-Dwext -d -f /var/log/wpa_supplicant.log" |
1 2 3 4 5 6 7 |
# cat /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid="brocorp" psk=892aac806960c7f49199c05bd9600f32e2da2c502a4fa27df5719a106ac29242 } ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel update_config=1 |
Tnx.
Добавить комментарий