[ カテゴリー » PC関連 ]

DVDドライブ交換

blog20160104-DVDDrive

実家にあるHP製PC s5230jP、時折DVDドライブの蓋が開かなくなり、前面の穴に針をさして強制的に開くとしばらく問題ないのですが、何かの拍子にまた開かなくなる。自分ならだましだまし使うのですが親には酷なので、安かったLG製GH24NSC0と交換することに。

このPCもデザインのためDVDドライブの前面を外部に晒さず、筐体には別途イジェクトボタンを装備。以前別のPCで筐体のイジェクトボタンを押すと機械的にドライブ前面のイジェクトボタンを押す仕組みだったので同じかと思ってたのですが、このPCはそこまでローテクではないらしく、筐体のイジェクトスイッチには電線が繋がっている。

では筐体スイッチのOn/Offをマザーボードが検出してBIOSがSATAコマンドをDVDドライブに送るのかと思いきや、そこまでハイテクでもないらしい (-_-)

よく見ると古いドライブの背面にはSATAコネクタの他にもう一つ小さいコネクタが。てっきりアナログ音声出力だと思ってたのですが、どうやらこれが筐体のイジェクトボタンと繋がっている。この小さいコネクタを短絡するとイジェクトボタンを押したのと同じ効果になるようで、特殊仕様のドライブか…

しからばとLGドライブの蓋を開け、イジェクトボタンの信号を背面に引き出しPC筐体のイジェクトボタンと繋ぐことで回避。新年最初のネタとしては、あまりスマートな解決じゃなかったな。

— posted by mu at 11:18 pm   commentComment [0]  pingTrackBack [0]

おサイフケータイが機能しなくなった

今週辺りからSH-06Eのおサイフケータイが不調に。

  • 会社でもコンビニでもモバイルSuica・QuicPayともに端末にかざしても読み取ってくれない。
  • Nexus7にSuica Readerを入れて読み取らせてもエラーになる。普通のSuicaをかざしたら読み取れるので、Nexus7は問題なさそう。
  • 電源Off再起動、直近に入れたアプリをアンインストールしてもダメ。

修理は確定だなと思い、ふてぶてしくも回線契約してない(私はIIJ mioです)のにdocomoショップへ。修理代金を知るのが目的。1時間近く待たされた後、事前に状況聞き取りのために女性がやってくる。まぁ聞き取るだけだろうなと思いながら上記のことを話すと、結構その場でアドバイスくれて

  • おそらくこのまま修理受付に行ってもFelica不良と診断→メーカー送りで基盤交換
  • メーカー保証切れ・保守契約もないので基盤交換の最低料金は15000円+税
  • 可能性は低いと前置きしながら、SIM不良の可能性がある。docomoのSIMを挿して試せないか(このまま待てばショップで試してくれるだろうが)

SIM不良はまず発生しないと念押しされたのでそのままショップを後にしたのですが、家に別のdocomo系MVNOのSIMがあるのを思い出し、どうせ試すのタダだしと

  1. IIJ mioのSIMを挿したままモバイルSuicaの機種変更手続き
  2. 電源Off→SIM交換
  3. 電源On→モバイルSuicaでこの端末は機種変更手続き済みとエラーが出るのを確認(何らかの理由で変更手続き未完了だと再発行500円取られるし)
  4. モバイルSuicaアプリをアンインストール→再インストール
  5. モバイルSuicaアプリ起動→ログイン→初期化

で再びNexus7にかざすと、あら読み取れる。同じ作業でIIJ mioに戻すと再びエラー。低確率のことが起きてしまったらしい。端末買いなおすより安上がりなので、SIM再発行を依頼する予定。

なんにせよdocomoショップのお姉さん、GJです。

[2015/10/25] IIJにSIM交換申し込もうとしたら、今月は交換無料でラッキーと思ったのもつかの間、音声回線付SIMは毎月25日から月末まで交換不可とのこと。もう一日早く行動していれば・・・くそぅくそぅ!

[2015/11/10] 続きLink

— posted by mu at 02:25 pm   commentComment [0]  pingTrackBack [0]

FreeNASでポートフォワード

1 of 41234Next»
ここの所FreeNASの記事が続きますが、嵌っているからです。嵌るのはWeb GUIの枠を外れたことをしようとするからで、そんなことをしなければFreeNASは便利だと思いますよ。

で、今回はSubversionサーバ機能を載せようと。サーバ機能自体はJailを作ってそこに任せるのですが、外からはFreeNASのIPアドレスでアクセスさせたい(というか外向けのIPアドレスが1個しか取れない)のでFreeNAS→Jailのポートフォワードを設定しようと。

ここでUSBメモリ上のFreeNASということで以下の方針を採ります。

  • /の書き換えは最小限にする。できればやりたくない。やるなら/conf/base/etc/rc.confだけにする。理由はリードオンリーでマウントされているのを解除して作業する心理的抵抗感と、FreeNASのバージョンアップなどで変更を帳消しにされるから。タスクのInit/Shutdown scriptはFreeNASの設定として保存できるのでOK。
  • 追加のコマンド・スクリプト・設定ファイルなどはJailを入れるHDDなど別の場所に入れる。ここなら後から気楽に書き換えできる。HDDが死んだらJailも死ぬので一蓮托生(^_^;)

現在のところうまく行ったのはinetd+socketだけ どの方法も多少の問題ありnatd以外の方法はうまくいってます。詳細次のページに。

環境

  • マシン: HP Microserver N54L 6GB RAM HDD: 1.5GB x 4 RAID-Z
  • FreeNAS-9.3-STABLE-201508250051

[2015/9/15 追記] DeleGate, inetdがうまくいかなかった理由はIntel NICLink でした。sysctl -w net.inet.tcp.tso=0で問題解消。

1 of 41234Next»

— posted by mu at 11:34 pm   commentComment [0]  pingTrackBack [0]

FreeNASで以前使っていたSSHキーファイルを使う

Linuxで運用していたSSHサーバ機能をUSBメモリにFreeNAS-9.3-STABLE-201506292332インストールしたマシンに移動。サーバのSSHキーが変わると自動でここにデータを送ってくる外のプログラムが止まってしまうので、LinuxのSSHキーファイルをFreeNASマシンの/etc/sshにコピー。この時点では問題無し。

が、FreeNASというかSSHサービスを再起動すると、キーファイルが新しいものに上書きされてしまう。Web画面からSSHサービスの設定を変えて保存しただけで内部では再起動扱いのようで、キーファイルが変わってしまう。

そのためにSSH設定項目にHost Private Keyがあるはずなのですが、ここに書いてもなぜだか無視されるLink

USBメモリのどこかに書いてある上書き用のキーファイルを書き換えるのは、リードオンリーでマウントしている/を書き込み可能にして編集とかFreeNASのバージョンアップや再インストールLink の度に発生するのでやりたくない。再インストール→保存していた設定読み込み→ハイ復活が理想なんです。

というわけで、以下の方法で逃げることにしました。

  • 信頼できる保存場所(私はFreeNAS支配下のHDD ZFSプール内)にキーファイルを保存。ここでは/mnt/pool/sshと仮定。
  • FreeNAS SSHサービスの設定画面でExtra optionsに以下を指定
  • HostKey /mnt/pool/ssh/ssh_host_key
    HostKey /mnt/pool/ssh/ssh_host_rsa_key
    HostKey /mnt/pool/ssh/ssh_host_dsa_key
    

とりあえずSSHサービス再起動しても/mnt/pool/ssh内のキーファイルが使われているようです。キーファイルのパーミッション設定は適切に…

— posted by mu at 03:18 pm   commentComment [0]  pingTrackBack [0]

FreeNASのUSBメモリ、結局交換

[2015/8/8 追記] 再起動したらmissing boot loaderと出て起動しなくなりました。どうやら私の理解が間違っているようです。下記の内容は失敗例として参考にしてください。

先日様子見することにしたLink FreeNASのシステムが入っているUSBメモリですが、昨日ライトエラーを繰り返しZFSから切り離された模様。交換ですな。

まずはda1をOfflineに。
# zpool offline freenas-boot da1p2
データ用デバイスとは異なりこいつにはパーティションが切られているため、新USBメモリ(da2)にパーティションテーブルを複製。da1は壊れているとはいえパーティションテーブルくらいは生きているでしょ…
# gpart backup /dev/da1 | gpart restore /dev/da2
新USBメモリをZFSに組み込み。
# zpool replace freenas-boot /dev/da1p2 /dev/da2p2
Make sure to wait until resilver is done before rebooting.

If you boot from pool 'freenas-boot', you may need to update
boot code on newly attached disk '/dev/da2p2'.

Assuming you use GPT partitioning and 'da0' is your new boot disk
you may use the following command:

        gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
ご丁寧にブートローダーを新メモリに入れる方法を指南してくれ、調べる手間が省ける。
# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da2
ZFSの状況確認、再構成中。
# zpool status freenas-boot
  pool: freenas-boot
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Sat Aug  8 04:36:30 2015
        296M scanned out of 742M at 807K/s, 0h9m to go
        296M resilvered, 39.84% done
config:

        NAME                                            STATE     READ WRITE CKSUM
        freenas-boot                                    DEGRADED     0     0     0
          mirror-0                                      DEGRADED     0     0     0
            replacing-0                                 OFFLINE      0     0     0
              4340356687696627280                       OFFLINE      0    89     1  was /dev/da1p2/old
              da2p2                                     ONLINE       0     0     0  (resilvering)
            gptid/d7bb72a8-1b95-11e5-b672-000c29a6b2ea  ONLINE       0     0     0

errors: No known data errors
完了
# zpool status freenas-boot
  pool: freenas-boot
 state: ONLINE
  scan: resilvered 743M in 0h19m with 0 errors on Sat Aug  8 04:55:56 2015
config:

        NAME                                            STATE     READ WRITE CKSUM
        freenas-boot                                    ONLINE       0     0     0
          mirror-0                                      ONLINE       0     0     0
            da2p2                                       ONLINE       0     0     0
            gptid/d7bb72a8-1b95-11e5-b672-000c29a6b2ea  ONLINE       0     0     0

errors: No known data errors
[参考]

— posted by mu at 04:39 am   commentComment [0]  pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0251 sec.
prev
2024.11
next
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30