В p7-sysv-tde, в котором без ModemManager, без NetworkManager настраивалось так:
Настройка wi-fi через alterator (статическая адресация):
Ethernet-интерфейсы
Два интерфейса:
eth0 - LAN
eth1 - Wireless
eth0 - не трогаем
eth1 - выделяем и настраиваем как обычный LAN (здесь сеть static):
(шлюз - точка доступа)
Кнопка Дополнительно...:
Интерфейс eth1
Сетевая подсистема: Etcnet
(Управлять сетевыми интерфейсами не через NetworkManager, а через Etcnet)
OK
Применить.
Кнопка Настройка беспроводной связи - настройка wi-fi:
Поле Найденные сети: -> нажать Сканировать
Высветится имя точки доступа и MAC-адрес
Нажать рядом с кнопкой Сканировать, кнопку Настроить
Появится:
- поле Настроенные сети: + -число
- поле Включить - отмаркировано
- поле Сеть: -число
- поле Защита: Без пароля
В поле Сеть: заменить знак и число на реальное имя точки доступа (см. в поле Найденные сети)
В поле Защита: WPA2 персональный (WPA-PSK)(вид защиты в точке доступа)
В поле Сменить пароль: пароль
В поле Шифрование: CCMP
Нажать кнопку после этих четырёх полей - Применить
В поле Настроенные сети + -число сменится на * имяточкидоступа
В поле Сменить пароль: пароль исчезнет
Сменится (вверху слева):
Интерфейс: eth1
Состояние: Подключён к сети имяточкидоступа(MAC-адрес)
Нажать слева внизу кнопку ОК, закрыть окна.
В результате alterator создаст такие конфиги:
# cat /etc/net/ifaces/eth1/
ipv4address ipv4route options resolv.conf wpa_supplicant.conf
# cat /etc/net/ifaces/eth1/ipv4address
192.168.xxx.yyy/24
# cat /etc/net/ifaces/eth1/ipv4route
default via 192.168.xxx.yyy # ip-шлюза
# cat /etc/net/ifaces/eth1/resolv.conf
nameserver 1st_dns
nameserver 2nd_dns
# cat /etc/net/ifaces/eth1/options
TYPE=eth
CONFIG_WIRELESS=yes
CONFIG_IPV4=yes
BOOTPROTO=static
DISABLED=no
USE_IFPLUGD=no
NM_CONTROLLED=no
WPA_DRIVER=wext
# cat /etc/net/ifaces/eth1/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
ssid="your_ssid"
scan_ssid=1
psk=very-long-password-secret-key
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
}
При этом, proto=RSN это WPA2, а proto=WPA это WPA
Опустить интерфейс:
# /etc/net/scripts/ifdown-wireless eth1
ping -c3 forum.altlinux.org
ping: unknown host forum.altlinux.org
Поднять интерфейс:
# /etc/net/scripts/ifup-wireless eth1
ping -c3 forum.altlinux.org
PING forum.altlinux.org (194.107.17.160) 56(84) bytes of data.
64 bytes from forum.altlinux.org (194.107.17.160): icmp_req=1 ttl=53 time=137 ms
64 bytes from forum.altlinux.org (194.107.17.160): icmp_req=2 ttl=53 time=93.6 ms
64 bytes from forum.altlinux.org (194.107.17.160): icmp_req=3 ttl=53 time=93.9 ms
--- forum.altlinux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 93.679/108.491/137.858/20.768 ms
Но странность: если убить каталоги с конфигами интерфейсов и попытаться перенастроить, то вплоть до после перезагрузки.
И этот момент мне полностью выел мозг.
Моё сугубо имхо:
через что это ваять, через интерактивный шелл-скрипт, шелл-скрипт с маном или альтератор, абсолютно без разницы.
Но помнить эту пачку опций-параметров или бегать на вики или форум со звонилкой в кармане и через единственную машинку на которой кроме free dos пока ещё ничего нет, это неподарок.
А "поставь виндоус чтобы посмотреть в linux-wiki", ещё хуже.