Давеча столкнулся с такой проблемой - понадобилось установить сей дистрибутив, устанавливать решил с NetInstall образа.
Возникли проблемы с настройкой WiFi адаптера, опишу как я решил эту проблему (может кому и пригодится).
Для начала можно проверить, определился ли интерфейс, для этого используем команду:
[console]
iwconfig
[/console]
Беспроводной интерфейс скорее всего будет иметь название "wlan0"
Далее скорее всего окажется, что необходимо поднять этот интерфейс, для этого используем команду
[console]
ifconfig wlan0 up
[/console]
Теперь можно искать точки доступа:
[console]
iwlist scan | less
[/console]
Но это выведет подробные сведения о каждой доступной точке доступа, если необходимо получить только их названия, используем команду:
[console]
iwlist scan | grep ESSID
[/console]
Допустим нашли мы нужную нам точку доступа, теперь добавляем её:
[console]
wpa_passphrase ИМЯ_СЕТИ(ESSID) ПАРОЛЬ > /etc/wpa_supplicant.conf
[/console]
Например:
[console]
wpa_passphrase TPLINK-HOME 1234567890>/etc/wpa_supplicant.conf
[/console]
Этой командой мы перезаписали содержимое wpa_supplicant.conf, теперь в нем содержатся имя сети и зашифрованный пароль.
Ну и для того чтобы подключиться, выполним следующую команду:
[console]
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
[/console]
Вообще пишут, что на этом настройка заканчивается, но в моём случае также пришлось выполнить команду
[console]dhcpd wlan0[/console]
После чего интернет у меня заработал!
Для проверки можно использовать команды - "iwconfig" и "ping" Например:
[console]
ping google.com
[/console]
Комментируйте, поправьте если что-то не так... Возможно получится годная статейка wink
Настройка WiFi в ArchLinux
Вместо "| more" удобнее "| less".
lspci скажет не о том, определился ли адаптер, а только о том, есть ли vid и pid устройства в базе устройств.
"lspci -k" скажет, загружен ли для устройства драйвер, "ifconfig -a", а лучше "iwconfig" покажет, есть ли устройство.
bormant, приму к сведению, завтра проверю и исправлю!
Dimaty, по-моему, эта настройка актуальна для любого linux-дистра. Если я прав, предлагаю перенести тему в "Кроссдистрибутивные" и пометить "важно".
metra, да, но пока что нужно привести тему к "стабильному" виду, после чего я перемещу её в более подходящий раздел
Исправил свой первый пост, проверьте кому не лень, ошибок вроде не допускал smile
Вообще пишут, что на этом настройка заканчивается, но в моём случае также пришлось выполнить
Так пишут из-за того, что на этом заканчивается настройка собственно Wi-Fi канала. Но настройку сети на статический ip или посредством DHCP никто не отменял. Вот именно поэтому и требуется либо запуск DHCP клиента, либо ручной подъём сети (ifconfig, route, /etc/resolv.conf).
Если точка доступа использует не WPA2/WPA, то танцев с wpa_supplicant-ом не будет, дело ограничится чем-то вроде
iwconfig eth0 essid "mynetwork" key XXXXXXXXXXXXXXXXXXXXXXXXXXX
В убунте так-же работает данный метод подключения к сети WiFi, за исключением того, что заместо команды
[console]dhcpd wlan0[/console]
нужно использовать команду
[console]dhclient wlan0[/console]
Хоть в убунте и есть NetworkManager, но с его помощью мне так и не удалось получить доступ к интернету...
Как автоматически включать wifi при включении компьютера? Лампочка вайфая горит, но его все равно надо включать вручную в nm-appletе.
Немного не по теме, но все же: у меня интерфейс определился как eth1, это нормально? Есть ли способ переименовать его на привычный wlan0?
Есть ли способ переименовать его на привычный wlan0?
На сколько мне известно, то нет
Есть ли способ переименовать его на привычный wlan0?
Покажите
cat /etc/udev/rules.d/70-persistent-net.rules
у меня интерфейс определился как eth1, это нормально? Есть ли способ переименовать его на привычный wlan0?
зависит от драйвера. например у меня карточка Broadcom BCM4313, и название её зависит от используемого драйвера.
[quote=tunix23]Есть ли способ переименовать его на привычный wlan0?
Покажите
cat /etc/udev/rules.d/70-persistent-net.rules
[/quote]
$ ls /etc/udev/rules.d/
$
Пустой каталог.
зависит от драйвера. например у меня карточка Broadcom BCM4313, и название её зависит от используемого драйвера.
У меня BCM43227. Заставить работать b43 так и не смог, broadcom-wl поднялся почти сразу.
Как на счет моего первого вопроса?
Нет, я на счет
Как автоматически включать wifi при включении компьютера? Лампочка вайфая горит, но его все равно надо включать вручную в nm-appletе.
То есть я включаю компьютер, индикатор Wi-Fi горит, но чтобы включить вайфай надо открывать контекстное меню nm-applet и выбирать пункт "Беспроводная сеть". Можно ли включать его автоматически?
Смог переименовать интерфейс. Как я это делал:
1) Погуглил "udev rules", нашел это.
2) Оказывается, у меня все правила в /lib/udev/rules.d . Там я создал файл 10-network.rules , в него вписал следующее:
SUBSYSTEM=="net", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="eth0"
SUBSYSTEM=="net", ATTR{address}=="ff:ee:dd:cc:bb:aa", NAME="wlan0"
Вместо aa:bb:cc:dd:ee:ff и ff:ee:dd:cc:bb:aa вписал MACи сетевых карт.
3) После перезагрузки имя беспроводного интерфейса было уже wlan0.
Еще две ссылки по переименованию: 1 2
классная статья, я линуксоид начального уровня, благодаря ей разобрался в некоторых вопросах.
есть предложение дополнительно осветить вопрос с активацией необходимого драйвера wifi
1. определение имеющегося "железа"
sudo lspci | grep Ethernet
2. загрузка нужного драйвера
modprobe .......
3. выяснение вопроса кто же отвечает за dhcp? dhclient или dhcpcd
тут можно проверить оба , ктото сработает
а дальше все строго по предложенной автором методике
у меня проблемы, если возникали, то там, где многоточие в пункте 2
и еще раз спасибо за толковую статью-без ниикчемный понтов и "пальцев" коротко и по сути -браво :)
Спасибо за предложение, буду разбираться в этом направлении ;)
dhcpcd wlan0
А не dhcpd wlan0.
При вводе dhcpd wlan0 будет написано, что нет такой команды.
У меня проблема после wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
Пишет Passphrase must be 8...63 chracters, хотя пароль вида Ghbvthrf232WY и при 44666644 таже проблема...