LoginSignup
12

More than 5 years have passed since last update.

RasPBXをインストールしてみた

Posted at

RasPBXをインストールしてみた

RasPBX?

RasPBX = Raspbian(Jessie) + Asterisk + FreePBX

アーカイブをダウンロード

Downloads | Asterisk for Raspberry Piから最新のアーカイブをダウンロード
raspbx-17-10-2015.zip

RasPBXのイメージをSDカードに書き込み

MacOSX$ diskutil list
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk5
   1:                 DOS_FAT_32                         8.0 GB     disk5s1
MacOSX$ sudo diskutil unmountDisk /dev/disk5
Password:
Unmount of all volumes on disk5 was successful
MacOSX$ sudo dd bs=1m if=~/Downloads/raspbx-17-10-2015/raspbx-17-10-2015.img of=/dev/disk5
3724+0 records in
3724+0 records out
3904897024 bytes transferred in 4645.506549 secs (840575 bytes/sec)

RasPBXを起動する

sshでRasPBXのコンソールに接続する

MacOSX$ ssh root@raspbx.local
Warning: the RSA host key for 'raspbx.local' differs from the key for the IP address '192.168.*.*'
Offending key for IP in /Users/user/.ssh/known_hosts:10
Matching host key in /Users/user/.ssh/known_hosts:12
Are you sure you want to continue connecting (yes/no)? yes
root@raspbx.local's password: 

Welcome to RasPBX - Asterisk for Raspberry Pi

RasPBX is based on Debian. The programs included with the Debian GNU/Linux
system are free software; the exact distribution terms for each program are
described in the individual files in /usr/share/doc/*/copyright.

RasPBX comes with ABSOLUTELY NO WARRANTY, to the extent permitted by 
applicable law.

List of RasPBX specific commands:
----------------------------------------------------------------------------- 
raspbx-upgrade      Keep your system up to date with the latest add-ons and
                    security fixes
configure-timezone  Set timezone for both system and PHP
install-fax         Install HylaFAX                          
add-fax-extension   Add additional fax extension for use with HylaFAX
install-fail2ban    Install Fail2Ban for additional security
install-dongle      Install GSM/3G calling capability with chan_dongle
raspbx-backup       Backup your complete system to an image file

root@raspbx:~# 

rootアカウントのパスワードは「raspberry」

最初に起動した時にやっておくこと

パーティションの拡張

ちなみにJessieベースのRasPBXはraspi-configコマンドを使ったパーティションの拡張は正しく動作しないようです

起動直後はこんな感じ

root@raspbx:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        3644624 1638828   1802696  48% /
devtmpfs          242608       0    242608   0% /dev
tmpfs             246880       0    246880   0% /dev/shm
tmpfs             246880    8768    238112   4% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             246880       0    246880   0% /sys/fs/cgroup
/dev/mmcblk0p1     76186   37980     38206  50% /boot

こんな流れでパーティションの拡張をしていく

パーティションを一旦削除して、最大容量でパーティションを作りなおす感じでしょうか

root@raspbx:~# fdisk /dev/mmcblk0

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/mmcblk0: 7.4 GiB, 7985954816 bytes, 15597568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000ee283

Device         Boot  Start     End Sectors  Size Id Type
/dev/mmcblk0p1        2048  155647  153600   75M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      157696 7626751 7469056  3.6G 83 Linux


Command (m for help): d
Partition number (1,2, default 2): 2

Partition 2 has been deleted.

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (155648-15597567, default 155648): 157696
Last sector, +sectors or +size{K,M,G,T,P} (157696-15597567, default 15597567): 

Created a new partition 2 of type 'Linux' and of size 7.4 GiB.

Command (m for help): p
Disk /dev/mmcblk0: 7.4 GiB, 7985954816 bytes, 15597568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000ee283

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        2048   155647   153600   75M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      157696 15597567 15439872  7.4G 83 Linux


Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
root@raspbx:~# reboot
root@raspbx:~# resize2fs /dev/mmcblk0p2

パーティションの拡張後はこんな感じ

root@raspbx:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        7570984 1640348   5570788  23% /
devtmpfs          242608       0    242608   0% /dev
tmpfs             246880       0    246880   0% /dev/shm
tmpfs             246880    8736    238144   4% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             246880       0    246880   0% /sys/fs/cgroup
/dev/mmcblk0p1     76186   37980     38206  50% /boot

パスワードを変更しておく

root@raspbx:~# passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

いろいろとアップデートしておく

root@raspbx:~# apt-get update
Reading package lists... Done

root@raspbx:~# apt-get upgrade
Do you want to continue? [Y/n] y

root@raspbx:~# rpi-update

root@raspbx:~# raspbx-upgrade

タイムゾーンを変更

root@raspbx:~# configure-timezone 

Current default time zone: 'Asia/Tokyo'
Local time is now:      Sat Jan  2 16:45:30 JST 2016.
Universal Time is now:  Sat Jan  2 07:45:30 UTC 2016.

Setting PHP to system timezone: Asia/Tokyo

ロケールの設定

root@raspbx:~# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_GB.ISO-8859-1... done
  en_GB.ISO-8859-15... done
  en_GB.UTF-8... done
  ja_JP.UTF-8... done
Generation complete.

ブラウザでアクセス

ポータルhttp://raspbx.local/にブラウザでアクセス

ユーザー名:admin
パスワード:admin

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12