настройка беспроводной сети в интерфейсе командной строки

9

Иногда я загружаюсь в ядро ​​восстановления с CLI и сетью для устранения проблем моего ноутбука. Так есть ли способ подключения к беспроводному маршрутизатору или точке доступа через командную строку? Если это возможно, каковы команды для следующего:

  1. Для списка доступных сетей.
  2. Для подключения к сети: SSID, ключ WPA2 и режим DHCP.
  3. Команда для подключения: SSID, режим ad-hoc, IP-адрес, маска сети, шлюз.
nixnotwin
источник

Ответы:

8

Вам потребуется пакет wpasupplicant для подключения к сети, защищенной с помощью wpa или wpa2.

Перечислено по заказу:
1:sudo iwlist scan

2: sudo iwconfig <interface> essid "my network"
iwpriv <interface> set AuthMode=<WPA2PSK or WPA2AES>
iwpriv <interface> set <WPA2PSK or WPA2AES>='WPA PASSPHRASE'

3: sudo iwconfig <interface> essid "my network"
ifconfig <interface> inet <ip> netmask <mask> затем установите маршрут к вашему шлюзуroute add <destination> gw <gateway ip>

Popinou
источник
4
Возможно, вы захотите поставить пустую строку перед строкой «iwpriv», содержащей ваш пароль. Таким образом, это не будет отображаться в истории.
htorque
1
Вам нужно сделать шаг iwconfig essid дважды?
Мариус Гедминас
На шаге 3 что такое <пункт назначения>? Я знаком со всеми вышеуказанными значениями, за исключением этого.
четыре
1

nm-toolили sudo iwlist scanпокажет вам все доступные беспроводные сети.

Есть cnetworkmanagerпакет, который должен позволить вам управлять Network Manager из командной строки. Я никогда не использовал это сам.

Мариус Гедминас
источник
0

Я думаю, что iwlist и iwconfig делают это. Вот форум, который говорит об этом.

sagarchalise
источник