[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