LINUX.ORG.RU

slackware wifi

 ,


0

1

Подскажите пожалуйста, как заставить слаку искать wifi и подключатся к нему. Вот что мне сказал ifconfig

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 30:85:a9:0e:30:70  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 43  base 0xe000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 8  bytes 560 (560.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 560 (560.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0          
collisions 0

wlan0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether dc:85:de:15:bf:3a  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

★★★★★

Slackware не для вас, по сабжу посмотрите в интернете.

anonymous ()

/root/wpa_supplicant.conf

 network={
       ssid="Lair"
       scan_ssid=1
       key_mgmt=WPA-PSK
       psk="password"
      }

 network={
       ssid="UCH"
       scan_ssid=1
       key_mgmt=WPA-PSK
       psk="password"
      }

 network={
       ssid="UCH"
       scan_ssid=1
       key_mgmt=WPA-PSK
       psk="password"
      }

 network={
       ssid="Lis"
       scan_ssid=1
       key_mgmt=WPA-PSK
       psk="password"
      }

там где ssid - пишем название вашего wifi ( узнать можно # iwlist -wlan0 scan или # iwlist -wlan0 scan|grep -i essid)

ну и дальше цепляю таким исполняемым скриптом wifi.sh

killall -9 wpa_supplicant
$(sleep 1 && wpa_supplicant -Dwext -iwlan0 -c /root/wpa_supplicant.conf >/dev/null)&
$(sleep 5 && dhclient wlan0 & >/dev/null)&

и гдето в rc.local и acpi прописано /root/wifi.sh

а почитать стоить по коммандам iwconfig, iwlist, wpa_supplicant

Lwulf ()

Поставил слаку чтобы писать на лиспе?

По сабжу воспользуйся wicd или NetworkManager'ом. Чтобы не запускать демона каждый раз руками закинь его в rc.local или напиши свой rc.скрипт. Для NetworkManager такой скрипт уже есть и нужно только поставить бит исполняемости на него.

И пробуй ну хотя бы гуглить прежде чем спрашивать на ЛОРе.

KblCb ★★★★★ ()
Ответ на: комментарий от Lwulf

то что выше - это сделано к выходу 13 слаки на скоро руку, так и оставил :)

если роутер запоролен просто как wpa, то можно сделать так(вырезано из вики)

  • iwconfig wlan0 mode master (изменить режим на «точка доступа»)
  • iwconfig wlan0 mode managed (изменить режим на «клиент»)
  • iwconfig wlan0 mode ad-hoc (изменить режим на «компьютер-компьютер (или peer to peer))
  • iwconfig wlan0 essid any
  • iwconfig wlan0 essid „имя вашей сети“ (задаём название сети)
  • iwconfig wlan0 key 1111-1111-1111-1111 (задаём ключ для WEP (128бит))
  • iwconfig wlan0 key 11111111 (задаём ключ для WEP (64бит))
  • iwconfig wlan0 key s:mykey (задаём ключ для WEP (ACSII))
  • iwconfig wlan0 key off (выключаем пароль)
  • iwconfig wlan0 key open (переключение в открытый режим. Никакого шифрования.)
  • iwconfig wlan0 channel „номер канала“ (задаём канал 1-14)
  • iwconfig wlan0 channel auto (автоматический выбор канала)
  • iwconfig wlan0 freq 2.422G (channels can also be specified in GHz)
  • iwconfig wlan0 ap 11:11:11:11:11:11 (Force card to register AP address)
  • iwconfig wlan0 rate 11M (переключение скорости. На большинстве карт больше 54 можете не ставить)
  • iwconfig wlan0 rate auto (автоматический выбор скорости)

из прог для подключения можно посмотреть NetworkManager(идет уже в комплекте), wicd, WiFi Radar.

Lwulf ()
Ответ на: комментарий от Lwulf

Спасибо, за исчерпывающую информацию, но я просто воспользуюсь NetworkManager. Кстати, не подскажите, как прописать его в автозапуск?

Aswed ★★★★★ ()
Ответ на: комментарий от Aswed

я просто воспользуюсь NetworkManager

хреновое однако же решение. бери wicd, проблем будет в разы меньше.

Komintern ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.