[Devel-conf] Новый модуль alterator для настройки сети

Андрей Черепанов =?iso-8859-1?q?cas_=CE=C1_altlinux=2Eru?=
Пт Фев 29 18:28:15 MSK 2008


Цель: создать удобный и функциональный модуль alterator для настройки сети для 
обычных пользователей и системных администраторов

Настраиваемые типы соединений:
- Ethernet
- WiFi
- GPRS/EDGE (через Bluetooth, в будущем - через кабель и ИК)
- PPPoE
- PPTP
- Dialup
- (в будущем) Direct Connect (например, между двумя компьютерами через USB)

Основные принципы:
1. Каждое соединение должно показываться в общем списке с необходимыми 
параметрами
2. В этом же модуле настраивается общие параметры сети: имя хоста, DNS и 
домены для поиска
3. Уровень диалогов - не более трёх
4. Добавление каждого соединения происходит в мастере, состояшим из двух 
этапов:
- выбор типа соединения
- настройка специфичных параметров.

Окно модуля должно состоять из трёх областей:
вверху - имя компьютера
под ним - список настроенных соединений
справа - панель с кнопками для управления списком и дополнительные модули.

Кнопки управления списком (сверху панели):
- Добавить
- Удалить
- Свойства

Кнопки дополнительных модулей (снизу панели) - зависят от установленных 
модулей alterator:
- Общие параметры (задание имени хоста, DNS и поиска доменов: 
alterator-net-general без изменений)
- Маршрутизация (роутинг, NAT)
- Брандмауэр (планируется)
- Сетевые папки (планируется, это расщаривание папок Samba и NFS)
- ...

Каждая запись настроенного соединения состоит из значка и двух или трёх строк 
текста:

[значок] <интерфейс> <тип> <сеть/провайдер>
         <состояние> (для отключенных или при установки соединения)
	 <IP> <уровень сигнала>
	 Получено: XXX Мб, передано: XXX Мб

Примеры:

eth0  Локальная сеть
IP: 10.1.0.25
Получено: 5 Гб, передано: 1 Мб

eth1  Беспроводная сеть (alt)
IP: 192.168.1.11  Уровень сигнала: 99/100
Получено: 567 кб, передано: 227 б

ppp0  GPRS (МТС через Fly 2040i)
Отключено.


Уф! Продолжу позже (если народ захочет), есть наработки по мастеру добавления 
и настройке маршрутизации.

-- 
Андрей Черепанов
ALT Linux
cas на altlinux.ru


Подробная информация о списке рассылки devel-conf