Все действия выполняются с правами суперпользователя. Определяем название сетевого интерфейса. Для этого подойдет команда:
dladm show-link
На моем компе он называется rge0 — это название будет использоваться в скриптах. Качаем программу wpa_supplicant (скачать) и записываем ее например в /usr/bin. Заполняем файл /etc/wpa_supplicant.conf по формату:
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
identity="логин"
password="пароль"
}
Заполняем файл /etc/resolv.conf:
domain lan
nameserver 92.39.64.228
nameserver 92.39.66.10
Чтобы дать гарантию, что для разрешения имен будет использоваться DNS:
cp /etc/nsswitch.dns /etc/nsswitch.conf
Скрипт включения я сохранил в /usr/bin/inet.sh. Вот он:
#!/bin/sh
ifconfig rge0 plumb up
ifconfig rge0 dhcp&
wpa_supplicant -Dwired -dd -i rge0 -c /etc/wpa_supplicant.conf
Для удобства на панели GNOME можно создать кнопку запуска с командой gnome-terminal -e «pfexec inet.sh» и отключения pfexec ifconfig rge0 unplumb.
Andrey Sokolov (Team Leader of Kirov Solaris User Group)
Speak Your Mind