В SuSE 10.2 и 10.3 wpa_supplicant уже установлен, поэтому можно сразу перейти к настройке. Всю настройку выполняем из под пользователя root. Создаём файл /etc/wpa_supplicant.conf следующего содержания:
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
identity="ЛОГИН"
password="ПАРОЛЬ"
}
Предположим имя вашего сетевого интерфейса "eth0", тогда настройка будет выглядеть следующим образом. Предварительно включаем ручной режим запуска интерфейса, например через yast или добавив строчку STARTMODE='manual' в файл /etc/sysconfig/network/ifcfg-eth0 (в SuSE 10.2 это файл /etc/sysconfig/network/ifcfg-eth0-id-<мак адрес адаптера>)
Создаём текстовый файл /etc/init.d/mks-chel следующего содержания:
#!/bin/sh
### BEGIN INIT INFO
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start the mks-chel
### END INIT INFO
wpa_supplicant -Dwired -c/etc/wpa_supplicant.conf -ieth0 -B
ifup eth0
Не забываем, что в файле vktv "eth0" - ваш сетевой адаптер.
Меняем права доступа на файл /etc/init.d/mks-chel чтобы он был запускаемым для владельца.
chmod 700 /etc/init.d/mks-chel
Добавляем скрипт в автозапуск, выполнив команду:
insserv /etc/init.d/mks-chel
Таким образом связь будет устанавливаться на момент загрузки системы.
Примечание: У SuSE 10.2 wpa_supplicant устанавливает соединение если добавить ключ -dd, т.е. строку запуска в скрипте mks-chel стоит изменить на wpa_supplicant -Dwired -c/etc/wpa_supplicant.conf -ieth0 -B -dd
Если вам хочется вручную вызывать соединине, настройте программу kinternet как показано ниже.
Заходим в центр управления YaST2
Выбираем раздел Сетевые устройства

Входим в настройки сетевых плат

Выбираем плату через которую вы подключены к ВятКТВ и нажимаем "Настройка"

Переходим на вкладку "Общий", где выбираем активацию устройства "Вручную" и ставим галочку "Разрешить управление устройствами для пользователей".

Выходим из настроек с помощью кнопки "Далее". Нажимаем "Завершить" чтобы внесённые изменения сохранились в системе. Заходим в Управление программным обеспечением.

Выбираем для установки программу Kinternet и сервис smpppd и нажимаем "Принять".


После установки заходим в Системные службы.

Запускаем сервис smpppd. Для этого выбираем его в списке и нажимаем "Включить". Обязательно выходим через "Завершить", чтобы внесённые изменения сохранились в системе и при очередной загрузке сервис запустился сам.

Для проверки правильности настроек можно найти файл /etc/sysconfig/network/ifcfg-eth0 (вместо eth0 - может иметь место название интерфейса вашей сетевой платы).

В этом файле должны быть строчки STARTMODE='manual' и USERCONTROL='yes'. Последний параметр разрешает управление интерфейсом через kinternet.

Запускаем программу Kinternet.

После её запуска в трее появится "вилка".

В контектсном меню программы можно убедится, что интерфейс eth0 присутствует.

Заходим в настройку прочих параметров.

Выставляем "Запускать Kinternet при старте KDE"

На вкладке "Сервер" можно выставить "На локальном компьютере".
На вкладке "Проверка системы DNS" можно ввести адреса серверов ns1.mks-chel.ru, ns2.mks-chel.ru

Настройка завершена. Для проверки правильности работы можно открыть терминал в режиме администратора и выполнить команду ifconfig которая должна выдать примерно следующее:

После клика по вилке, она должна "соединится".

Соединение с сетью ВятКТВ должно выполнится. Для проверки можно снова воспользоваться командой ifconfig, которая должна выдать примерно следующее:

При передаче данных "вилка" будет принимать вид, показанный на картинке ниже.

ля того чтобы соединение не устанавливалось при загрузке компьютера, удалите строку "ifup eth0" из файла /etc/init.d/mks-chel
Если у вас установлено более одной сетевой платы, в SuSE 10.3 имена интерфейсов eth0 и eth1 могут самопроизвольно менятся местами при очередной загрузке системы. Чтобы устранить эту проблему необходимо создать файл /etc/udev/rules.d/010_netinterfaces.rules следующего содержания:
KERNEL=="eth*", SYSFS{address}=="<мак адрес адаптера 1>", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="<мак адрес адаптера 2>", NAME="eth1"
Мак адреса адаптеров можно узнать посмотрев вывод команды ifconfig -a из под администратора. Он пишется сразу после "HWaddr". В файл, адреса обязательно необходимо вводить в нижнем регистре!
Примечание: Иногда вид вилки может вводить в заблуждение, т.к. она может не всегда графически отображать реальное состояние подключения (глюки?). В частности, после клика, она может не соединяться или разъединятся, но на самом деле соединение устанавливается и разрывается, что можно проверить программами работающими с сетью и интернет.