ページ

ラベル ReadyNAS の投稿を表示しています。 すべての投稿を表示
ラベル ReadyNAS の投稿を表示しています。 すべての投稿を表示

2015年2月22日日曜日

ReadyNAS 102 と戯れる 3 - apache2が死亡!! -

apache2が起動しない!!


以前JenkinsをReadyNASに入れてアンインストールしたら起動しなくなっていましたorz

以下sshで接続しコマンドラインから起動
root@ReadyJUNAS:/etc/init.d# apachectl restart
apache2: Syntax error on line 268 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/090-jenkins.conf: No such file or directory
Action 'restart' failed.
The Apache error log may have more information.

エラーの原因は
/etc/apache2/sites-enabled/090-jenkins.confが無いと言われてます。
実際に見てみると・・・

root@ReadyJUNAS:/etc/apache2/sites-enabled# ls -l
total 0
lrwxrwxrwx 1 root root 36 Feb 18 22:42 000-fv-http -> /etc/apache2/sites-available/fv-http
lrwxrwxrwx 1 root root 27 Feb  3 01:00 000-fv-https -> ../sites-available/fv-https
lrwxrwxrwx 1 root root 24 Feb 21 11:05 090-dokuwiki.conf -> /apps/dokuwiki/http.conf
lrwxrwxrwx 1 root root 23 Feb 21 11:05 090-jenkins.conf -> /apps/jenkins/http.conf
lrwxrwxrwx 1 root root 21 Feb 21 11:05 090-phpr6.conf -> /apps/phpr6/http.conf

シンボリックリンクが置かれている!!
こればドイヒーっすね。アンインストールする時はこれも消せっちゅうねん><

削除して再起動したら無事起動できました。
root@ReadyJUNAS:/etc/apache2/sites-enabled# rm 090-jenkins.conf
root@ReadyJUNAS:/etc/apache2/sites-enabled# ls -l
total 0
lrwxrwxrwx 1 root root 36 Feb 18 22:42 000-fv-http -> /etc/apache2/sites-available/fv-http
lrwxrwxrwx 1 root root 27 Feb  3 01:00 000-fv-https -> ../sites-available/fv-https
lrwxrwxrwx 1 root root 24 Feb 21 11:05 090-dokuwiki.conf -> /apps/dokuwiki/http.conf
lrwxrwxrwx 1 root root 21 Feb 21 11:05 090-phpr6.conf -> /apps/phpr6/http.conf
root@ReadyJUNAS:/etc/apache2/sites-enabled# apachectl restart
[Sun Feb 22 06:22:22 2015] [warn] Useless use of AllowOverride in line 4 of /etc/frontview/apache/apps-https.conf.
[Sun Feb 22 06:22:22 2015] [warn] Useless use of AllowOverride in line 12 of /etc/frontview/apache/fv-admin.conf.
[Sun Feb 22 06:22:22 2015] [warn] Useless use of AllowOverride in line 25 of /etc/frontview/apache/fv-admin.conf.
[Sun Feb 22 06:22:22 2015] [warn] Useless use of AllowOverride in line 4 of /etc/frontview/apache/apps-https.conf.
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.20 for ServerName
httpd not running, trying to start


が、今度はなぜか画像が表示されない!!


調べたら画像ファイルもごっそりアンインストールされているorz


※apache2のDocument Rootが設定されている場所は
   /etc/apache2/sites-available/fv-https内で/etc/frontview/apache/*.confがincludeされている

root@ReadyJUNAS:/etc/apache2/sites-available# cd /etc/frontview/apache/
root@ReadyJUNAS:/etc/frontview/apache# ls
Admin_Auth.conf  defaults.conf     http-share-redirect.conf  ssl.conf
apache2.pem fv-admin.conf     lan-try.conf       ssleay.cnf
apps-https.conf  genie-proxy.conf    READYDROP.conf       ssleay.cnf.in
Auth.conf http-redirect.conf  Shares.conf       WebShare.conf
root@ReadyJUNAS:/etc/frontview/apache# grep DocumentRoot *
fv-admin.conf:DocumentRoot /frontview/dashboard

ここにあるはずの/apps/logo/*.pngが無いorz
しかたないので、リソースを地道にコピー
コピー元は
root@ReadyJUNAS:/frontview/dashboard/apps/logo# ls /apps/.freeapps/
ajaxplorer    drupal mediawiki     phpsysinfo     sickbeardr6
ajaxplorer4   dvblink-tv-server  memeoc1       piwigo     smbplus
amuler6       gateone monsta        plexmediaserver     subsonic
asterisk-app  glpi moodler6      postgresql-readynas  subversion-ntgr
avplus       iredmail-app mysqlr6       prestashop     sugarcrm
baikal       istat novius        pydio     surveillance
barracuda     jenkins nzbget-app    pyload     tftpr6
bindr6       joomla openerp       pythonr6     tinyrss
btsync       koken oscommerce    qbittorrentr6     transmissionr6
bzeeetr6      lbcrss osticket      radius-app     tvmobilir6
cacti       ldap-app owncloud      recollweb     virtualhere
couchpotato2  limesurvey photos2       rsyslog-app     vpnserver
ddclientr6    linux-dash phpbb       sabnzbd     wordpress
dnsserver     lms phpmyadminr6  selfoss
dokuwiki      loganalyzerr6 phpr6       sickbeard
root@ReadyJUNAS:/frontview/dashboard/apps/logo# 

各アプリ配下にlogo.pngが置いてある。

cp /apps/.freeapps/ajaxplorer/logo.png ./ajaxplorer.png
cp /apps/.freeapps/ajaxplorer4/logo.png ./ajaxplorer4.png
cp /apps/.freeapps/amuler6/logo.png ./amuler6.png
cp /apps/.freeapps/asterisk-app/logo.png ./asterisk-app.png
cp /apps/.freeapps/avplus/logo.png ./avplus.png
cp /apps/.freeapps/baikal/logo.png ./baikal.png
cp /apps/.freeapps/barracuda/logo.png ./barracuda.png
cp /apps/.freeapps/bindr6/logo.png ./bindr6.png
cp /apps/.freeapps/btsync/logo.png ./btsync.png
cp /apps/.freeapps/bzeeetr6/logo.png ./bzeeetr6.png
cp /apps/.freeapps/cacti/logo.png ./cacti.png
cp /apps/.freeapps/couchpotato2/logo.png ./couchpotato2.png
cp /apps/.freeapps/ddclientr6/logo.png ./ddclientr6.png
cp /apps/.freeapps/dnsserver/logo.png ./dnsserver.png
cp /apps/.freeapps/dokuwiki/logo.png ./dokuwiki.png
cp /apps/.freeapps/drupal/logo.png ./drupal.png
cp /apps/.freeapps/dvblink-tv-server/logo.png ./dvblink-tv-server.png
cp /apps/.freeapps/gateone/logo.png ./gateone.png
cp /apps/.freeapps/glpi/logo.png ./glpi.png
cp /apps/.freeapps/iredmail-app/logo.png ./iredmail-app.png
cp /apps/.freeapps/istat/logo.png ./istat.png
cp /apps/.freeapps/jenkins/logo.png ./jenkins.png
cp /apps/.freeapps/joomla/logo.png ./joomla.png
cp /apps/.freeapps/koken/logo.png ./koken.png
cp /apps/.freeapps/lbcrss/logo.png ./lbcrss.png
cp /apps/.freeapps/ldap-app/logo.png ./ldap-app.png
cp /apps/.freeapps/limesurvey/logo.png ./limesurvey.png
cp /apps/.freeapps/linux-dash/logo.png ./linux-dash.png
cp /apps/.freeapps/lms/logo.png ./lms.png
cp /apps/.freeapps/loganalyzerr6/logo.png ./loganalyzerr6.png
cp /apps/.freeapps/mediawiki/logo.png ./mediawiki.png
cp /apps/.freeapps/memeoc1/logo.png ./memeoc1.png
cp /apps/.freeapps/monsta/logo.png ./monsta.png
cp /apps/.freeapps/moodler6/logo.png ./moodler6.png
cp /apps/.freeapps/mysqlr6/logo.png ./mysqlr6.png
cp /apps/.freeapps/novius/logo.png ./novius.png
cp /apps/.freeapps/nzbget-app/logo.png ./nzbget-app.png
cp /apps/.freeapps/openerp/logo.png ./openerp.png
cp /apps/.freeapps/oscommerce/logo.png ./oscommerce.png
cp /apps/.freeapps/osticket/logo.png ./osticket.png
cp /apps/.freeapps/owncloud/logo.png ./owncloud.png
cp /apps/.freeapps/photos2/logo.png ./photos2.png
cp /apps/.freeapps/phpbb/logo.png ./phpbb.png
cp /apps/.freeapps/phpmyadminr6/logo.png ./phpmyadminr6.png
cp /apps/.freeapps/phpr6/logo.png ./phpr6.png
cp /apps/.freeapps/phpsysinfo/logo.png ./phpsysinfo.png
cp /apps/.freeapps/piwigo/logo.png ./piwigo.png
cp /apps/.freeapps/plexmediaserver/logo.png ./plexmediaserver.png
cp /apps/.freeapps/postgresql-readynas/logo.png ./postgresql-readynas.png
cp /apps/.freeapps/prestashop/logo.png ./prestashop.png
cp /apps/.freeapps/pydio/logo.png ./pydio.png
cp /apps/.freeapps/pyload/logo.png ./pyload.png
cp /apps/.freeapps/pythonr6/logo.png ./pythonr6.png
cp /apps/.freeapps/qbittorrentr6/logo.png ./qbittorrentr6.png
cp /apps/.freeapps/radius-app/logo.png ./radius-app.png
cp /apps/.freeapps/recollweb/logo.png ./recollweb.png
cp /apps/.freeapps/rsyslog-app/logo.png ./rsyslog-app.png
cp /apps/.freeapps/sabnzbd/logo.png ./sabnzbd.png
cp /apps/.freeapps/selfoss/logo.png ./selfoss.png
cp /apps/.freeapps/sickbeard/logo.png ./sickbeard.png
cp /apps/.freeapps/sickbeardr6/logo.png ./sickbeardr6.png
cp /apps/.freeapps/smbplus/logo.png ./smbplus.png
cp /apps/.freeapps/subsonic/logo.png ./subsonic.png
cp /apps/.freeapps/subversion-ntgr/logo.png ./subversion-ntgr.png
cp /apps/.freeapps/sugarcrm/logo.png ./sugarcrm.png
cp /apps/.freeapps/surveillance/logo.png ./surveillance.png
cp /apps/.freeapps/tftpr6/logo.png ./tftpr6.png
cp /apps/.freeapps/tinyrss/logo.png ./tinyrss.png
cp /apps/.freeapps/transmissionr6/logo.png ./transmissionr6.png
cp /apps/.freeapps/tvmobilir6/logo.png ./tvmobilir6.png
cp /apps/.freeapps/virtualhere/logo.png ./virtualhere.png
cp /apps/.freeapps/vpnserver/logo.png ./vpnserver.png
cp /apps/.freeapps/wordpress/logo.png ./wordpress.png

めんどくせーorz
これで一応復活できました。


なんて日だ!!

2015年2月21日土曜日

ReadyNAS 102 と戯れる 2 - SSH接続 -

SSH接続してみる

1. SSH接続の有効化
    管理者ページから、「システム」> 「設定」を開きSSHを有効にする








2. ターミナルから接続
     ssh root@ReadyNASのIPアドレス
     ※パスワードは管理者ページログイン時のパスワード
Welcome to ReadyNASOS 6.2.2

Last login: Wed Feb 18 22:47:12 2015 from junasa-pc


MySQLを触る

以下操作ログ
root@ReadyJUNAS:~# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.5.41-0+wheezy1 (Debian)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select user, host from mysql.user;
+------------------+------------+
| user             | host       |
+------------------+------------+
| root             | 127.0.0.1  |
| root             | ::1        |
| debian-sys-maint | localhost  |
| root             | localhost  |
| root             | readyjunas |
+------------------+------------+
5 rows in set (0.06 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.01 sec)

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)

mysql> create database work character set utf8;
Query OK, 1 row affected (0.06 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| work               |
+--------------------+
4 rows in set (0.00 sec)

mysql> grant all privileges on *.* sanji@localhost identified by 'sanji' with grant option;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sanji@localhost identified by 'sanji' with grant option' at line 1
mysql> grant all privileges on *.* to sanji@localhost identified by 'sanji' with grant option;
Query OK, 0 rows affected (0.04 sec)

mysql> select user, host from mysql.user;
+------------------+------------+
| user             | host       |
+------------------+------------+
| root             | 127.0.0.1  |
| root             | ::1        |
| debian-sys-maint | localhost  |
| root             | localhost  |
| sanji            | localhost  |
| root             | readyjunas |
+------------------+------------+
6 rows in set (0.00 sec)

mysql> grant all privileges on *.* to sanji@"%" identified by 'sanji' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> select user, host from mysql.user;
+------------------+------------+
| user             | host       |
+------------------+------------+
| sanji            | %          |
| root             | 127.0.0.1  |
| root             | ::1        |
| debian-sys-maint | localhost  |
| root             | localhost  |
| sanji            | localhost  |
| root             | readyjunas |
+------------------+------------+
7 rows in set (0.00 sec)

mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

mysql> exit
Bye

データベース「work」とユーザ「sanji」を作成し、sanjiを外部から接続できるように設定

iptablesの設定
root@ReadyJUNAS:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
LeafNetsIN  all  --  anywhere             anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain LeafNetsIN (1 references)
target     prot opt source               destination         
root@ReadyJUNAS:~# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
root@ReadyJUNAS:~# iptables -A INPUT -p tcp --sport 3306 -j ACCEPT
root@ReadyJUNAS:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
LeafNetsIN  all  --  anywhere             anywhere            
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:mysql
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:mysql

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain LeafNetsIN (1 references)
target     prot opt source               destination   

これで外部から接続できるかと思いきや・・・できないorz
また次回がんばります。。

※追記!!
/etc/mysql/my.cnfを修正する事で接続可能になりました^^

↓以下参考
http://d.hatena.ne.jp/uriyuri/20081024/1224798772

クライアントソフトはSequel Proを使用。

















ReadyNAS 102 と戯れる 1 - IPアドレス固定化 -

IPアドレス固定


1. 管理者ページを開き、ネットワークタブを選択




2. 設定アイコンをクリックし「設定」を選択


3. IPv4の設定を「固定」にし、IPアドレス、サブネットマスク、ルーターを入力する




4. DNSを設定する
    +をクリックし、DNSサーバーのIPアドレスを入力し設定


※DNSを設定し忘れるとアプリがダウンロードできない等、
障害があるので忘れずに設定


5. 適用をクリックし完了
    適用されない場合は、本体再起動。



2015年2月7日土曜日

iTunesライブラリをNASに移動

このままではiTunesに入れている楽曲データが肥大化し続けてしまう><
ので折角NASを購入した事だしNASにiTunesライブラリを移動してみる。

現在NAS上のMusicフォルダが割り当てられている事を確認










iTunesを起動し、「環境設定」>「詳細」を選択





















「iTunes Mediaフォルダの場所」をNASのフォルダに変更




















「ライブラリ」>「ライブラリの整理」を選択



















ライブラリの結合を行い今までのiTunes Mediaフォルダの中身をNASへコピー
※iTunes Mediaの中身は残る














2015年2月2日月曜日

ReadyNas 102 購入!!

色々ストレスが溜まっていたせいか?思わずポチってしまいました。。。
ReadyNas 102 とWDのHDD 2Tを2台。計4万くらい ><;

・開封前




・開封後










































・HDD










































そして実際に動作させてみてハマりましたorz

ずっとディスクが認識されてなかったんですが、当たり前でちゃんとHDDが
刺さってなかった。。ディスクベイの前方をがっちりロックした状態ではめていたら
前方の上部の出っ張りがつっかえていたみたいで、ロックしないまま奥まで
差し込んだら勝手にロックされるみたいですorz

実際やってみないとわからないすな〜(T T)