LinuxForum.Fans
Тема

И снова Wi-Fi

Автор: iSun 11 сообщений 4862 просмотров
#276288

Всех приветствую.
Пытаюсь настроить Wi-Fi в консоли
Чип Atheros AR9285
lsmod

Показать
Module Size Used by
snd_seq_dummy 1479 0
snd_seq_oss 30116 0
snd_seq_midi_event 5708 1 snd_seq_oss
snd_seq 52486 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5473 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 40089 0
snd_mixer_oss 17282 1 snd_pcm_oss
ipv6 275315 18
cpufreq_ondemand 9164 4
acpi_cpufreq 6079 1
freq_table 2435 2 cpufreq_ondemand,acpi_cpufreq
mperf 1195 1 acpi_cpufreq
lp 9781 0
ppdev 6021 0
parport_pc 21214 0
parport 30087 3 lp,ppdev,parport_pc
fuse 66651 5
btusb 11689 0
bluetooth 53772 1 btusb
nouveau 555137 0
ttm 52981 1 nouveau
drm_kms_helper 27035 1 nouveau
drm 177345 3 nouveau,ttm,drm_kms_helper
i2c_algo_bit 5055 1 nouveau
ath9k 84386 0
joydev 10279 0
processor 25982 1 acpi_cpufreq
video 11949 1 nouveau
i2c_i801 8230 0
mac80211 204017 1 ath9k
ath9k_common 1941 1 ath9k
ath9k_hw 269347 2 ath9k,ath9k_common
r8169 37529 0
ath 13709 2 ath9k,ath9k_hw
cfg80211 142106 3 ath9k,mac80211,ath
uvcvideo 62696 0
videodev 65968 1 uvcvideo
v4l1_compat 15658 2 uvcvideo,videodev
v4l2_compat_ioctl32 11199 1 videodev
intel_agp 10824 0
i2c_core 19769 6 nouveau,drm_kms_helper,drm,i2c_algo_bit,i2c_i801,videodev
sg 26495 0
thermal_sys 13862 2 video,processor
snd_hda_codec_hdmi 22985 1
rtc_cmos 9374 0
mii 3906 1 r8169
usbhid 36859 0
shpchp 26821 0
hid 77723 1 usbhid
intel_gtt 14862 1 intel_agp
battery 10535 0
button 5013 1 nouveau
ac 3249 0
agpgart 28874 4 ttm,drm,intel_agp,intel_gtt
wmi 8349 0
output 2020 1 video
rtc_core 14471 1 rtc_cmos
hwmon 1473 1 thermal_sys
toshiba_bluetooth 2018 0
rtc_lib 1978 1 rtc_core
snd_hda_codec_realtek 293594 1
snd_hda_intel 21915 0
psmouse 47222 0
serio_raw 4534 0
sparse_keymap 2984 0
snd_hda_codec 71748 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6254 1 snd_hda_codec
snd_pcm 73762 4 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer 19671 2 snd_seq,snd_pcm
snd 58334 12 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 5681 1 snd
rfkill 16442 2 bluetooth,cfg80211
snd_page_alloc 7297 2 snd_hda_intel,snd_pcm
evdev 9813 9

ввожу
iwconfig wlan0 essid XXX key XXX
После этого

Показать
ifconfig
eth0 Link encap:Ethernet HWaddr b8:70:f4:d6:02:1b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:41 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:472 (472.0 B) TX bytes:472 (472.0 B)

wlan0 Link encap:Ethernet HWaddr e0:ca:94:70:cd:38
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

интернета нет
ЧЯДНТ?

#276290
"iSun" написал:
интернета нет

Попробуйте что-нибудь вроде

text

dhcpcd wlan0

или

text

ifconfig wlan0 192.168.0.2

P.S. Адрес взят только ради примера.
P.S.S. Ну и не забудьте про...

text
echo "8.8.8.8" >> /etc/resolv.conf
#276294

dhcpd wlan0 пробовал, не помогает
wicd поставил, но думаю что и его надо настраивать. Пока не знаю как, не пробовал

#276297
"iSun" написал:
dhcpd wlan0 пробовал, не помогает

На точке доступа, куда вы подключаетесь, dhcp-сервер имеется и настроен?
Что после выполнения команды показывает?

text

ifconfig wlan0
#276303

1) Определиться с методом: rc.inet1.conf / wicd / NM.
Одновременно работать сможет только один их них ;)

2) Определиться с оборудованием, его поддержкой ядром, неплохо показать в части карты вывод:
# lspci -knn

3) Посмотреть сети рядом:
# iwlist scan

4) Определиться с параметрами беспроводной сети, в том числе с её защитой wext/wpa/wpa2
Показанный вами выше метод относится только к wext. Допустим, это был правильный выбор:
# iwconfig wlan0 essid XXX key XXX
# iwconfig wlan0
попробует соединиться и покажет нам состояние адаптера.
Для wpa/wpa2 смотрим там: http://docs.slackware.com/slackbook:wifi

5) Собственно сетевые параметры интерфейса: ip/маска, шлюз dns.
Если в подключенной сети есть сервер dhcp, можно спросить у него:
# dhcpcd wlan0 # процесс dhcpcd будет следить за интерфейсом, убрать: dhcpcd -k wlan0
Если нет, выставить руками:
# ifconfig wlan0 мой_ip netmask моя_маска up
... с этого момента должен проходить ping до шлюза
# route add default gw ip_шлюза
... с этого момента должен проходить ping до ресурса за шлюзом по его ip
# echo nameserver ip_сервера_dns > /etc/resolv.conf # можно вписать любимым редактором
... с этого момента должен проходить ping до ресурсов по имени



wicd, как и NM, запускает свой демон, его нужно сделать исполняемым
# chmod a+x /etc/rc.d/rc.wicd
а затем в первый раз запустить руками
# /etc/rc.d/rc.wicd start
(или мощно, по-виндовому -- перезагрузиться ;-) )

Рулят этим демоном посредством клиентов: GUI -- wicd-gtk, CUI -- wicd-curses, комстрока: wicd-cli.

ps.
Предупреждение!
Вышесказанное относится к решению задачи: "Пытаюсь настроить Wi-Fi в консоли",
но не является естественным способом настройки беспроводной сети в Slackware.

#276304

может просто:

text
route del default
route add default dev wlan0
#276308

Writer,
если отрабатывает без ошибок, вполне возможно. Просто руки ещё помнят кривулинки в вариантах
route add default dev ppp0
и на автомате стараются избегать потенциально нерабочих вариантов ;-) Угу, про молоко и воду...

#276311

У меня Atheros AR9285, всё работает.
А работает просто:
Правильный конфиг в
/etc/rc.d/rc.inet1.conf
и
/etc/wpa_supplicant.conf

#276320
"bormant" написал:
Определиться с методом: rc.inet1.conf / wicd / NM.
"bormant" написал:
Определиться с параметрами беспроводной сети, в том числе с её защитой wext/wpa/wpa2

Начал с нуля настраивать
rc.inet.conf
Сеть с шифрованием WPA2

я так понял надо править rc.inet1.conf?
или wpa_supplicant.conf?

#276375

Надо править и то, и другое.
Допустим, WiFi сеть SSID "test", WPA2-PSK, ключ mypassword, точка доступа по DHCP отдаёт параметры сети.
Тогда:
1) получаем параметры wpa

text

# wpa_passphrase test mypassword
network={
        ssid="test"
        #psk="mypassword"
        psk=eef1b016b5adae842514960c3b3e112fc4304b6970e7c30a1c8a7d63eb169ead
}

2) добавляем их в /etc/wpa_supplicant.conf

3) правим /etc/rc.d/rc.inet1.conf

text

IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
WLAN_ESSID[4]="test"
WLAN_WPA[4]="wpa_supplicant"

4) проверяем -- запускаем интерфейс:

text

# /etc/rc.d/rc.inet1 wlan0_start

5) смотрим применённые параметры: wifi, ethernet, маршруты, dns, пингуем шлюз, внешний хост по ip, по имени:

text

# iwconfig wlan0
# ifconfig wlan0
# route
# cat /etc/resolv.conf
# ping -c4 192.168.0.1  # адрес беспроводной точки, м.б. другой
# ping -c4 77.88.21.3  # ya.ru, один из
# ping -c4 ya.ru
Войдите или зарегистрируйтесь, чтобы ответить.