FREESCO на Украине Официальный сайт FREESCO

FREESCO router

(программный маршрутизатор на основе Линукс)
Главная/Main -> Документация/Documentation -> Статьи/Articles -> Джельтменский набор/User Kit

Джельтменский набор фрискоида/User Kit

Введение

Предназначен для начинающих осваивать многообразный мир Фриски :) Подразумевается что читатель ознакомлен с Документацией. Здесь описываются средства которые помогут более еффективно управлять и мониторить Фриску. Будут перечислены как неочевидные инструменты самой фриски, так и пакеты которые желательно установить дополнительно.

Большинство пользователей FreeSCO это виндузятники, которые переросли простые виндовз сети, а на более мощные перейти по каким-либо причинам не смогли. Но к сожалению они несут и свои заблуждения и пагубные привычки, и любовь к графическому интерфейсу :(. Это все лирика конечно, но ребята учтите, что в отличии от винды порядок работы немного отличается, здесь нужно сначала читать а потом нажимать, и метод научного тыка мало применим, монтирование /dev/head ставить в автозагрузку обязательно.

Для начала рекомендуются к прочтению вот эти статьи:
Рекомендации по инсталляции - черновик, но надеюсь будет полезен.
Инсталляция пакетов - управление пакетами - основное средство расширения функционала роутера.

Введение в шелл - статья поможет освоиться в командной строке. А также даст достаточно много полезных сведений о встроенных командах фриски.

Про SSH, туннелинг и их реализацию в FREESCO. - основа удаленного администрирования, самый удобный и продвинутый инструмент управления Фриской.

Ну и конечно в разделе документации на этом сайте можно найти еще много полезных статей.
также рекомендую howto dokuwiki (Английский).

Наверх

Рекомендуемые пакеты

Классика жанра, файловый менеджер Midnight Commander (mc), о нем чуть ниже. pkg -i ftp://ftp.linux.kiev.ua/pub/Linux/freesco/home/0.3.x/mc-4.6.0-lightning Утилита top позволяет в реальном времени отслеживать используемые ресурсы памяти и процессора: pkg -i ftp://ftp.linux.kiev.ua/pub/Linux/freesco/home/0.3.x/top_1.2_tiger Если вы установите вот этот пакет: pkg -i ftp://ftp.linux.kiev.ua/pub/Linux/freesco/home/0.3.x/utils_1.1_dingetje то получите в свое распоряжение целую кучу первокласных системных и сетевых утилит, для диагностики и управления. Фриска все меньше отличается от своих старших собратьев.

Утилита iftop показывает активность по адресам и потребление ширины канала. pkg -i ftp://ftp.linux.kiev.ua/pub/Linux/freesco/home/0.3.x/iftop_0.15_dingetje Можно также глянуть на утилиту tcpdump входящую в состав пакета utils_1.1_dingetje, хотя iftop показывает загрузку более наглядно. Кстати она умеет использовать свойства консоли и разврачивается на весь экран, что в putty позволяет видеть весьма много информации одновременно.

Наверх

GNU Midnight Commander

GNU Midnight Commander - это файловый менеджер с двухоконным интерфейсом напоминающий Norton Commander или FAR. Вернее это не только файловый менеджер, в состав mc входит и достаточно мощный текстовый редактор и вьювер. Также он может работать как FTP клиент и архивный менеджер. Поддерживаются внешние файловые системы, но это уже зависит от опций сборки, и комплекта поставки. В его составе Lynx - текстовый интернет броузер. Также с его помощью можно смотреть man страницы, чего лишена фриска в силу своего предназначения. В комплект также входит огромное количество системных утилит и архиваторов-компрессоров. Поэтому я как правило устанавливаю его не только ради него самого, сколько ради дополнительных утилит.

Под фриску собрано несколько версий MC, немного урезанных 4.1.х, и один полновесный версии 4.6. Вот именно его и рекомендую.

Для корректной работы с кириллицей в консоли рекомендую в параметрах и установить 8-bit на ввод и на вывод. В особенности если она русифицирована.
F9->Options->Display bits->Full 8 bit Input и Full 8 bit Output тоже отметьте. Не забудьте сохраниться F9->Options->Save setup.

Для того чтобы mc имел русский интерфейс необходимо установить русификатор. Тогда и интерфейс и помощь будут руссифицированы. Очень рекомендую почитать встроенную помощь, чтобы посвободней чуствовать себя в нем. Он конечно похож на FAR, но некоторые вещи сильно отличаются...

Если же красивой рамки вы не добились, то есть псевдографика отображается кракозябрами, то попробуйте запустить mc с таким параметром: mc -a В этом случае он заменит псевдографику на отображаемые символы.

Если вы работаете на медленной линии, то вам может помочь запуск с таким параметром: mc -s Будет передаваться несколько меньше информации - только самое необходимое, но возможны ситуации когда отображаться будет не совсем корректно. В этом случае следует нажать Ctrl-L - перерисовка экрана.

Сочетание Alt-p, Alt-n позволяет передвигаться по истории команд как в командной строке так и в диалоговых полях ввода. А нажатие Alt-? вызовет диалог поиска по файловой системе. Очень полезное сочетание Ctrl-\ вызывает список каталогов с помощью которого вы сможете быстро перемещаться по вашим рабочим директориям. Этот список вы сами можете наполнить как вам удобно будет. Туда можно внести даже ftp соединение, типа вот этого '#ftp:root@192.168.1.1'.

Наверх

Веб панель управления

Весьма удобный и нужный инструмент управления.
Она состоит из трех фреймов, первый левый вертикальный это меню.
В нижнем находиться командная строка, с помощью которой можно конечно выполнить некоторые действия, но тут опечатка может слишком много значить. Также естественно нельзя запустить интерактивные программы, те которые ждут каких-либо действий от пользователя, нажатие клавиши, или еще чего. Нажимать некому, а машину завесить можно запросто.
Ну а в самом большом будет вывод результата выполнения всех команд, как меню, так и командной строки.

Меню немного подробнее рассмотрим:
Первая часть - Info, в этой секции вы сможете узнать практически всю информацию о вашей системе...

Дальше идут еще несколько справочных секций, а потом секции управления пользователями, и доступом как к веб панели управления так и к консоли роутера.

Следующая большая часть - Services. В ней находятся инструменты управления включенными сервисами. Можно остановить-запустить сервис или перезапустить его. Также можно синхронизировать время.

Дальше идет средство управления доступом по IP адресам. Можно конечно и по MAC, но в конечном счете оно все равно преобразуется в правило файрвола на основе IP адреса.

Секция портфорвардинга должна быть вам понятна.

Дальше нас интересует секция Change modes. В ней вы можете изменить режим работы роутера или перезагрузить его. Это те режимы которые изменяются командой mode.

Email send - позволит отослать один из логов на указанный электронный адрес.

Последняя секция, это Packages она состоит из инструметов предоставленных дополнительными пакетами. Как правило пакет имеет свой подраздел в котором собраны команды, которыми можно управлять или работать с этим сервисом или программой.

Наверх

Обсудить статью на форуме