Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:flash_nas:ru [2009/01/21 09:08]
asmodeus created
abills:docs:flash_nas:ru [2015/12/05 17:50] (текущий)
Строка 1: Строка 1:
 =====Flash NAS - Образ сервера доступа на USB FLASH===== =====Flash NAS - Образ сервера доступа на USB FLASH=====
-Flash Nas - Собранный на базе FreeBSD ​ сервер доступа с предустановленной ОС и следующими компонентами:​+Flash Nas - Собранный на базе FreeBSD ​7.1 сервер доступа с предустановленной ОС и следующими компонентами:​
   * bash   * bash
   * ipcad   * ipcad
   * flow-tools   * flow-tools
 +  * mpd
   * sudo    * sudo 
   * DHCP Server   * DHCP Server
-  * KERNEL (firewall,​nat,​pf)+  * KERNEL (firewall,​nat,​pf,vlan)
   * abills   * abills
-При первом старте показывается интерактивное меню конфигурации системы и дополнительных ресурсов. 
  
-форматируем USB Flash: +По умолчанию компилируется ядро без поддержки SMP. Под заказ пользователя ​мы можем создать образ с дополнительными компонентами. 
-  # newfs -U -L FreeBSD /dev/da0s1a+ 
 +====Создание Flash==== 
 +После подключения ​USB Flash. На команду 
 + 
 +  # dmesg 
 + 
 +Система должна показать следующие сообщения 
 + 
 +  umass0vendor 0x1005 USB FLASH DRIVE, rev 2.00/1.10, addr 2 
 +  ​da0 at umass-sim0 bus 0 target 0 lun 0 
 +  da0: < USB FLASH DRIVE PMAP> Removable Direct Access SCSI-0 device 
 +  da0: 40.000MB/s transfers 
 +  da0: 1912MB (3915776 512 byte sectors: 255H 63S/T 243C) 
 + 
 +Если сообщения отсутствуют проверте включена ли в ядре поддержка USB устройств.\\ 
 + 
 +Форматирование USB Flash: 
 +   # fdisk -BI /dev/da0 
 +   # bsdlabel -B -w /​dev/​da0s1 
 +   # newfs -U -L FreeBSD /dev/da0s1a
  
 Монтируем:​ Монтируем:​
Строка 18: Строка 37:
 Заливаем туда дистрибутив:​ Заливаем туда дистрибутив:​
   # cd /mnt    # cd /mnt 
-  # gunzip ​-c /path/to/​abills_flash_nas.gz  ​ $restore -rvf- +  # bzip2 -c -d /home/asm/​abills_flash_nas-0.41_1.bz2 ​| restore -rvf - 
-  # cd /mnt+  # cd ..
   # umount -f /mnt   # umount -f /mnt
  
- +====Инструкция по работе==== 
 + 
 +Загружаемся с флешки 
 + 
 +При первом старте показывается интерактивное меню конфигурации системы и дополнительных ресурсов. 
 + 
 + 
 +====Настройка главного сервера билинга==== 
 + 
 +192.168.1.11 - Адрес Flash Nas 
 + 
 +  *  **1. Создать ssh сертификат для доступа к удалённой системе и зааплодить 
 +его на удалёную систему** 
 + 
 +  # /​usr/​abills/​misc/​sslcerts.sh ssh abills_admin 
 + 
 +  * **2. Открыть учётную запись MySQL для удалённой системы** 
 + 
 +   # mysql -u root -p -e ' 
 +  use mysql; 
 +  INSERT INTO user (Host, User, Password)  
 +    VALUES ('​192.168.1.11','​abills',​ password('​sqlpassword'​));​ 
 +   
 +  INSERT INTO db (Host, Db, User, Select_priv,​ Insert_priv,​ Update_priv,​  
 +    Delete_priv,​ Create_priv,​ Drop_priv, Index_priv, Alter_priv,  
 +    Lock_tables_priv,​ Create_tmp_table_priv)  
 +  VALUES ('​192.168.1.11',​ '​abills',​ '​abills',​ '​Y',​ '​Y',​ '​Y',​ '​Y',​ '​Y',​  
 +    '​Y',​ '​Y',​ '​Y',​ '​Y',​ '​Y'​);​ 
 +  flush privileges;​ 
 +  ' 
 + 
 +  * **3. Завести удалённый сервер в административном интерфейсе биллинга**\\ 
 + 
 +система / сервера доступа 
 + 
 +  * **4. Настройка радиуса при использовании PPPoE  или PPTP сервера доступа на удалённом хосте**\\ 
 + 
 +прописываем flash сервер в радиус конфигурацию:​ **/​usr/​local/​etc/​raddb/​clients.conf** 
 + 
 +  client 192.168.1.11 { 
 +        secret ​         = radsecret 
 +        shortname ​      = collector1_pppoe12 
 +  } 
 + 
 +Рестартуем радиус:​ 
 + 
 +  # /​usr/​local/​etc/​rc.d/​radiusd restart 
 + 
 +  * **5. При использовании IPN сервера** 
 + 
 +  * **6. Поднимем съём статистики с flash сервера при помощи MRTG.**