This page has been robot translated, sorry for typos if any. Original content here.

Настройка ОС запускающихся с диска и эмуляторов линукса

Настройка ОС запускающихся с диска и эмуляторов линукса

Next Generation Hackers Group |written by Rel4nium | 1/08/2005

Данный цикл статей охватывает установку, настройку и использование liveCD и эмуляторов линукса.
Frenzy 0.3
Платформа Frenzy - FreeBSD с графической обалочкой fluxbox, данный дистрибутив отличается от других стабильностью работы, частыми модификациями, набором софта.
Из позитивных сторон френзи можно выделить:
- монтирование во френзи происходит во время загрузки системы
- можно бэкапить системные настройки на носитель (винт/дискета/флеш карта), а потом без проблем френзи сам распределяет их в нужные системе места
- быстрая загрузка френзи (по сравнению с френзи 0.2)
- быстрый старт программ
- автоматическое определение звуковой карты
- настройка X ов.
- корректное отображение шрифтов
- программы для работы с VPN, dialup.
- френзи HOW-TO (хотя вопросы раскыты не все, но в скором времени будет выложен полный ман по програмному обеспечению и решению проблемм)
На фоне внеше уже настроенной системе, при работе с дистрибутивом есть и небольшие неполадки:
- не очень удобная реализация адсл соединения
- баги файла /etc/fstab (при его модификации, для монтирования винтов при загрузке системы в режим чтения-запись, парамеры файла не учитываются и остаются дефлотовыми, т.е только чтение)
- отчёты сканера nessus (после сканирования сканер не выводит отчёт о проделанной работе)
Даже не трезвым взглядом уже становиться ясно, что достоинств у френзи в несколько раз больше чем недостатков :)
Разберёмся с его настройкой:
Запуск:
Скрипт запуска системы всё тотже:
statrx
И флаксбокс запущен.
Монтирование:
Монтирование винтов во френзи происходит автоматически (на все винты ставиться атребуты чтения).Для того, чтобы изменить атребуты на чтение-запись просто нужно перемонтировать винт/раздел так:
rwmount /mnt/ad1s1.fat
rwmount - w - чтение, r - запись, mount - команда монтировать.
/mnt/ - каталог примонтированного обарудывания
ad1s1.fat - ad1 номер раздела, s1 - порядок загрузки, fat файловая система.
Соединение с интернетом:
Dialup
Во френзи встроен целый набор софта для соединения с интернетом через диалап соединение.
X-ISP - GUI программа, сложности в обращении не представляет => разбора не требует.
ppp-config - скрипт, для настройки соединения через консоль, после набора команды в командной строке мастер проведёт тебя через процесс установки задав соответствующие вопросы.После конфигурации:
/etc/ppp/start-ppp (для старта)
etc/ppp/stop-ppp (для обрыва)
ADSL
Для настройки адсл соединения во френзм пока нет програмного обеспечения наверное из-за того, что адсл не так уж распостранён между пользователями, именно поэтому требуются посторонние скрипты.
1) сначало настрой локальную сеть через скрипт lan-config (как сказанно в пункте Настройка локальной сети)
2) создай скрипт /etc/ppp/ppp.conf такого содержания:
     default:
     test:
     set device PPPoE:xl0
     set MTU 1492
     set MRU 1492
     set dial
     set crtscts off
     set speed sync
     accept lqr
     disable deflate
     disable pred1
     disable vjcomp
     disable acfcomp
     disable protocomp
     set log Phase LCP IPCP CCP Warning Error Alert
     set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
     add default HISADDR
     set login
     set authname ppp0012345@mtu
     set authkey your_password
     set server /var/run/ppp/ppp.pid "" 0117
    
    где:
    test - название соединения
    set device PPPoE:xl0 - исправь xl0 на используемую тобой интернет карту.(для того, чтоьы это узнать введи ifconfig и ты увидишь имя своей сетевой карты)
    set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0 сдесь задаётся маска сети(уззнать её можно у провайдера, или через сайты типа whois)
    set authname ppp0012345@mtu введи логин
    set authkey your_password введи пароль
    set server /var/run/ppp/ppp.pid "" 0117 стартует демон под PID 0117.
    ppp -ddial test - для того, чтобы стартануть соединение.
    Для того, чтбы стартовать соединение при загрузке моифицируй /etc/rc.conf следующее:
    firewall_enable="YES"
    firewall_script="/etc/firewall"
    ppp_enable="YES"
    ppp_mode="ddial"
    ppp_profile="test"
    VPN
    Для настройки VPN соединения будем использовать утилиту pptpclient.
    1) установить пакет pptp таким образом (установка для тех у кого не френзи):
    bash# cd /usr/ports
    bash# make search name=pptp
    Port: pptpclient-1.3.1
    Patch: /usr/ports/net/pptpclient
    Info: PPTP client for establishing a VPN link with an NT server
    Maint: [email protected]
    B-deps:
    R-deps:
    bash# cd /usr/ports/net/pptpclient
    bash# make install
    2)/usr/local/share/examples/pptpclient посмотри на примеры.
    3)выполни:
    cd /etc/ppp
    mv ppp.conf ppp.conf.original
    cp /usr/local/share/examples/pptpclient/ppp.conf
    chmod 640 ppp.conf
    4) правь /etc/ppp/ppp.conf таким образом:
    vpn:
    set authname LOGIN
    set authkey PAS
    set timeout 0
    set ifadr 0 0
    add default HISADDR
    остаётся только написать логин и пароль (LOGIN, PAS)
    5)установка VPN соединения:
    в консоли набери команды:
    /sbin/route add -host IP_address_of_VPN_server gateway_IP_address
    /usr/local/sbin/pptp IP_address_of_VPN_server vpn &
    при успешном соединении появиться интерфейс tun0 , (узнать появился ли он можно так ifconfig tun0)
    вот и всё с VPN соединением, как ты понял нечего сложного в этом нет, но если у тебя не вышло создать соединение через pptp, создай его через другие учтилиты френзи работающие с VPN (mpd) найди, как работать с мпд по средствам гугла или яндекса.

    Бэкап системы:
    Помни, что френзи всё автоматически удаляет после перезагрузки, и если ты хочешь сохранить какие-то правленые тобой конфиги, тебе нужно сбэкапить их на дискету, или какой-либо другой носитель. Во френзи есть специально подготовленный скрипт для бэкапа системных настроек/их изменений, а автоматический (или нет, как ты захочешь) их загруз.Для того, чтобы запустить этот скрипт и сбэкапить всё на дискету, вставь дискету и введи в консоли:
    mount /mnt/floppy
    backup
    после набора в консоли команды бэкап, высветиться окно выбора носителя, выбери дискету (floppy)
    дождись пока всё скопируется на дискету.После перезагрузки/выключеня системы, вставь дискету (вставь сразу, если хочешь чтобы настройки востановились при загрузке) или не вставляй, если не хочешь этого.Если востановление понадобится при работе с френзи введи в терминале:
    restorebackup
    и настройки будут востановлены.
    Файл бэкапа лежит в /usr/local/etc/frenzybackup/backup.lst для того, чтобы добавить файл для бэкапа перед этим файлом убери - , а для того, чтобы удалить файлы из бэкапа ставь перед файлом - .Ты можешь бэкапить нужные тебе файлы, специально для этого последняя строка файла предпочтения пользователя.
    Выключение:
    Выключение френзи shutdown -r now (вместо now может быть подставлен проезвольный параметр времени например 12:12)
    ___________ ссылки:
    www.frenzy.org.ua


    Дата створення/оновлення: 25.05.2018

    stop war in Ukraine

    ukrTrident

    stand with Ukraine