Использование iwconfig для точки доступа WEP?
Я хотел бы использовать мой Wi-Fi Doggle в моем компьютере (Ubuntu 12.04). Я могу подключиться к своей точке доступа через графический интерфейс. Я хотел бы сделать то же самое в терминале.
Моя точка доступа использует WEP. Поэтому я набрал следующие команды
iwconfig wlan0 mode managed key 6d6f6e6579
iwconfig wlan0 essid "AccessPoint"
dhclient wlan0
после ввода dhclient wlan0
он ждет 1-2 минуты, затем ничего не выводит и не может подключиться к точке доступа.
вывод iwconfig:
wlan0 IEEE 802.11bgn ESSID:"AccessPoint"
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long timit:7 RTS thr=2347 B Fragment thr:off
Encryption key:6D6F-6E65-79
Power Management:off
Буду признателен за любое предложение
3 ответа
Вы не можете получить IP-адрес от DHCP-сервера. Возможно, у вас неверные параметры в команде iwconfig или она не завершена! Я собираюсь сделать всеобъемлющее устранение неполадок для вас, однако некоторые из них не будут иметь отношения к вашему делу! Прежде всего, давайте проверим, есть ли другие сервисы, использующие вашу беспроводную карту. Вы можете попробовать разблокировать радиочастоты с помощью этой команды:
sudo rfkill unblock wifi
после этого проверьте статус блока:
sudo rfkill list
если есть что-то "да" за пределами беспроводной локальной сети, это означает, что rfkill не может разблокировать ваш wifi; Вы должны найти эту услугу и остановить ее. $ sudo service {service} обычно останавливаются, это другие сетевые инструменты, особенно сетевые менеджеры. остановить их или удалить.
после этого установите параметры iwconfig надлежащим образом.. чтобы увидеть точки доступа wifi и их спецификации:
sudo iwlist scan
Можете добавить | grep searchvalue
искать конкретное имя
проверьте эти параметры и заполните (используйте привилегии root sudo или su root): примечание: имя интерфейса wifi на вашем компьютере может отличаться (eth# или wlan#)
iwconfig wlan0 essid {name of access point}
iwconfig wlan0 ap {access point mac address}
или если вы не знаете MAC-адрес точки доступа:
iwconfig wlan0 ap any
а также:
iwconfig wlan0 enc {on/off/restricted}
iwconfig wlan0 key s:{password}
наконец подтяните соединение:
sudo ifconfig wlan0 up
Теперь запрос на IP:
sudo dhclient wlan0
проверьте, успешно ли установлено ваше соединение (должен быть IP4):
sudo ifconfig wlan0
или пинг в ваши ворота (маршрут) .. Удачи
Инструмент iwconfig похож на ifconfig и ethtool для беспроводных карт. Вы можете просматривать и устанавливать основные сведения о сети Wi-Fi, такие как SSID, канал и шифрование. Есть также много расширенных настроек, которые вы можете просматривать и изменять, включая чувствительность приема, RTS/CTS, фрагментацию и повторные попытки.
Для полного списка использования iwconfig, пожалуйста, посетите этот сайт
Примечание. Чтобы подключить компьютер под управлением Linux к сети WLAN с использованием WPA, WPA2 или 802.1X, вам потребуется использовать WPA Supplicant.
Также в Ubuntu есть хороший документ, в котором рассказывается о WiFi.
Чтобы подключиться к беспроводным сетям из командной строки, проще всего использовать nmcli
инструмент, предоставляемый сетевым менеджером.
Чтобы увидеть доступные сетевые подключения:
nmcli con list
Чтобы подключиться к одному из подключений в этом списке:
nmcli con up <connectionname>
Вы также можете сделать намного больше с помощью nmcli - проверьте man-страницу вашей системы или онлайн здесь: http://manpages.ubuntu.com/manpages/precise/man1/nmcli.1.html