Джельтменский набор фрискоида/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 она состоит из инструметов предоставленных дополнительными пакетами. Как правило пакет имеет свой подраздел в котором собраны команды, которыми можно управлять или работать с этим сервисом или программой.
23554250