投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2012年1月29日日曜日

【YAMAHA RTXシリーズ】専用コマンドを使いファームウェアをルータに直接ダウンロードしアップデートする手順【RTX1200】

YAMAHAルーター、RTX1200のファームウェアアップデート手順

現行のファームウェアと、それに伴う設定ファイルのバックアップを行い、その後、ファームウェアのアップデートを行った。
アップデートされたファームウェアが原因で正常動作しなかった場合に、容易に復旧させられるようにするためである。

また、ここではtftpコマンドではなく、ルータの専用コマンドを使って直接RTX1200にファームウェアをダウンロードしアップデートしている。
これによって手順が簡単になるし、またダウンロード時の信頼性も高められると思う。


<手順>
1、telnetで、RTX1200にアクセスしてから管理者になる
> administrator

2、現在のファームウェアのリビジョン番号を確認する
# SHOW exec LIST
No.   Revision
----- --------------------------------
* 0   Rev.10.01.29
----- --------------------------------

3、アップデートに備えて、念のため現在のファームウェアのバックアップをとっておく
# copy exec 0 1
コピー中... EXEC0 終了
# show exec list
No.   Revision
----- --------------------------------
* 0   Rev.10.01.29
  1   Rev.10.01.29
----- --------------------------------

4、現在のファームウェアに伴う設定ファイルの情報を表示させる
# show config list
No.   Date       Time     Size    Sects   Comment
----- ---------- -------- ------- ------- ------------------------------------
* 0   2011/12/27 15:08:01    9477 126/126
  0.1 2011/11/29 09:49:36    9367 124/124
  0.2 2011/11/29 07:06:45    9375 125/125
----- ---------- -------- ------- ------- ------------------------------------

5、現在のファームウェアに伴う設定ファイルのバックアップをとっておく
# copy config 0 4
# show config list
No.   Date       Time     Size    Sects   Comment
----- ---------- -------- ------- ------- ------------------------------------
* 0   2011/12/27 15:08:01    9477 126/126
  0.1 2011/11/29 09:49:36    9367 124/124
  0.2 2011/11/29 07:06:45    9375 125/125
  4   2012/01/29 06:00:25    9477 123/123
----- ---------- -------- ------- ------- ------------------------------------

6、httpをつかってファームウェアをダウンロードできるように設定する
# http revision-up permit ?
    入力形式: http revision-up permit スイッチ
               スイッチ = 'on' or 'off'
     説明: HTTPリビジョンアップを許可するか否かを設定します
デフォルト値: on
# http revision-up permit on

7、httpをつかってファームウェアをダウンロードし、アップデート処理を行う
 (自動的に再起動されるので注意)
# http revision-up go ?
    入力形式: http revision-up go [no-confirm [prompt]]
               no-confirm = リビジョンアップの確認を行いません
               prompt = コマンド実行後すぐにプロンプトを表示させます
     説明: HTTPを使用してリビジョンチェックとリビジョンアップを行います
# http revision-up go
新しいリビジョンのファームウェアが存在します
現在のリビジョン: Rev.10.01.29
新しいリビジョン: Rev.10.01.38
更新しますか? (Y/N)
ダウンロード中...: 100% ( 4512812/ 4512812bytes)
リビジョンアップ中...
リビジョンアップ中...終了
Restarting ...

ホストとの接続が切断されました。

8、ルーターの再起動後に、再びtelnetでアクセスし、アップデート後のリビジョンを確認しておく
# show exec list
No.   Revision
----- --------------------------------
* 0   Rev.10.01.38
  1   Rev.10.01.29
----- --------------------------------



◎RTX1100と、RTX1500についても、次のように同様の方法でリビジョンアップが可能だった。

# copy exec 0 1
コピー中... EXEC0 終了
# show exec list
No.   Revision
----- --------------------------------
* 0   Rev.8.03.88
  1   Rev.8.03.88
----- --------------------------------
# http revision-up go
新しいリビジョンのファームウェアが存在します
現在のリビジョン: Rev.8.03.88
新しいリビジョン: Rev.8.03.92
更新しますか? (Y/N)Y
ダウンロード中...: 100% ( 2869332/ 2869332bytes)
リビジョンアップ中...終了
Restarting ...



■上記機能に非対応の機種でも、tftpでもファームウェアをアップデートすることも可能である。

Linuxなら次のコマンドでファームウェアの更新ができた。


(例)RTA55iの場合で、ルーターIPアドレスは192.168.101.101とする。

$ tftp 192.168.101.101 -m binary -c put /path/to/rta40667.bin exec




新品価格
¥74,413から
(2018/3/19 23:33時点)
新品価格
¥48,945から
(2018/3/19 23:35時点)

2012年1月20日金曜日

【YAMAHA RTAシリーズ】WEB GUIからインターネット電話の有効化を行うこと【RTA55i】


sip use on コマンドの入力と再起動だけでは、 インターネット電話機能がうまく動作しなかった。
発信時に、エラー(3101 SIP: INTERNAL ERROR)が発生してしまう。
そこで、初期化後に、改めてWEBインターフェイスでインターネット電話機能の有効化を行った。
すると、正常に発信ができるようになった。


■ sip use onコマンド の入力と再起動だけでは、インターネット電話機能が正常に動作しなかった

(行った手順)
RTA55iをアップデートし「Rev.4.06.67 (Mon Sep 6 22:11:24 2004)」にし、初期化を行った。
ついで、ネットワークからゲートウェイに通じるように設定し、SIPサーバーに通じることを確認した。
その後、次の二種類のコマンドをRTA55iのWEB GUIの「コマンド設定」に入力した。
sip use on
sip server 1 サーバーのアドレス・・・(省略)
すると、自動的にRTA55iがリブートする。
再起動が必要になるようだ。

(動作確認)
このように、RTA55iでSIPクライアントの設定を行った後、接続アナログ電話に着信するのを確認できた。
ところが、発信は失敗する。受話器からツーツー音が聞こえた。

このとき、RTA55iのWEB GUIから、「料金と通信の記録」を確認すると、
切断コード 3101が記録されていた。調べてみると、コードは次の意味で、RTA55i自体の内部エラーらしい。
SIPサーバー側のコンソールにも何も表示されていなかったので、
このエラーによってSIPのパケットが出ていないようだった。
3101 SIP: INTERNAL ERROR
機器エラー。
本製品内部でエラーが発生した。
本製品がおかしな状態になっている可能性がある。

■WEBインターフェイスから、インターネット電話の有効化を行ったところ正常に動作した

壊れているのかと思われたが、早々に決め付けるのはやめて、WEB GUIからインターネット電話の有効化を行った。

(行った手順)
初期化した後に、ネットワークの設定まで行った。
続いて、WEB GUIの「電話設定」→「基本設定」から、「インターネット電話機能」項目で「使用する」を選択した。
登録ボタンをクリックしたあとのダイアログで、再起動が行われた。

すると、正常にSIPの発信ができるようになった。






ハードウェアのバージョンにも拠るのかもしれないが、
単にsip use onコマンドを入力し再起動する場合と、WEBインターフェイスでインターネット電話の有効化設定を行う場合とでは、
内部でなされる処理が異なるように思えた。

投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad