Все команды, которые должны использоваться для соединения с Wi-Fi в командной строке

Это оказывается этим с auto-fill-mode на, emacs делает довольно хорошее задание для моих простых вариантов использования только с M-q...

7
21.03.2011, 22:21
4 ответа

Я рекомендую использовать wpa_supplicant для всего соединения и процедур ассоциации AP. Хотя имя предлагает использование с WPA, это на самом деле - универсальный инструмент для конфигурирования любого типа беспроводного соединения.

Вот полная процедура соединения с беспроводной сетью, использования wpa_supplicant (Я принимаю wlan0 название Вашего беспроводного устройства):

  1. Поднимите устройство: ifconfig wlan0 up.

  2. Перечислите беспроводные сети с iwlist wlan0 scan | less и найдите сеть, с которой Вы хотите соединиться.

  3. Использовать wpa_supplicant связаться и соединиться с сетью.

    a) Создайте файл конфигурации для wpa_supplicant, содержа информацию шифрования о сети. Посмотрите man wpa_supplicant.conf для примеров. Попробуйте самыми простыми записями сначала.

    b) Выполненный wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf (как корень; принятие /etc/wpa_supplicant.conf название файла конфигурации). Если это работает, выполняет его в фоновом режиме и перенаправляет вывод где-нибудь (я просто вывожу его к /dev/null.)

  4. Использовать dhclient wlan0 или dhcpcd wlan0 получить IP.

  5. ПОЛУЧИТЕ ПРИБЫЛЬ!

5
27.01.2020, 20:16

Похож, возможно, Вы не устанавливаете канал и "режим". Я использую простой сценарий, который делает эти команды оболочки:

ifconfig wlan0 down
iwconfig wlan0 mode managed
ifconfig wlan0 up
iwconfig wlan0 channel 3
iwconfig wlan0 key xxxxxxxxxx
iwconfig wlan0 key restricted
iwconfig wlan0 essid "Blah Blah Foo Bar"
iwconfig wlan0 ap xx:yy:zz:aa:bb:cc
sleep 5
dhcpcd -d wlan0

Необходимо вставить ключ и MAC-адрес точки доступа. Это находится под Slackware 13.1, и я использую WRT54GL рабочий DD-WRT. Очень к моему позору, я использую шифрование WEP. Я должен был сделать некоторое экспериментирование о когда к "ifconfig" и wlen к "iwconfig" и в какой порядок установить ESSID и AP.

3
27.01.2020, 20:16
  • 1
    iwconfig wlan0 ap xx:yy:zz:aa:bb:cc Содержание 'Ячейки 01 - Адрес: 00:19:70:4A:64:ED', когда я делаю iwlist scan? большая аналогия –  MARTIN Damien 21.03.2011, 23:08
  • 2
    Да, адрес перечислил в блоке, который также перечисляет Ваш ESSID, MAC-адрес Вашего AP. Это не требуется, но это - хорошая практика, если у Вас есть только одно AP. –  Eli Heady 22.03.2011, 14:56

Скажите нам, какой вид шифрования Вы используете на своем маршрутизаторе?

Можно также попробовать wicd, это - большой инструмент возможности соединения, и это может работать с интерфейсом ncurses или gtk (не гном) frontend. Вы только выполняете его однажды, устанавливаете соединение, говорите wicd помнить его и добавлять wicd демона к Вашим сценариям запуска. После этого можно просто забыть о соединении и не выполнить frontend в течение многих месяцев - оно будет просто работать. Я использовал его с различными дистрибутивами и различными настольными средами (или автономный WMs), и я очень доволен им.

2
27.01.2020, 20:16
  • 1
    Ваше суждение звучит великолепно, я попробую его.Большое спасибо. –  MARTIN Damien 24.05.2011, 10:37

Получить лучшие подсказки перед выполнением dhclient, выполненный iwconfig без аргументов. Это отобразит текущее состояние беспроводного соединения, показывая, связаны ли Вы правильно с точкой доступа.

Если Вы видите, что Xephyr имел значение, посмотрите ли iwconfig показывает то различие. И, если все еще застряли, отправьте свои результаты iwconfig, которые должны быть похожими на http://en.wikipedia.org/wiki/Wireless_tools_for_Linux#iwconfig

1
27.01.2020, 20:16

Теги

Похожие вопросы