バッファローの無線LAN AP WZR-1166DHP/WSR-1166DHP/WHR-1166DHPの違い

無線LAN APが必要になったので調査中。

その中で、バッファローの「WZR」「WHR」「WSR」の違いがわからず調査。
「WZR」が最上位モデルってのはいいんだけど、具体的な違いがよく分からない・・・

スペック表から拾ってみた。

詳しくは後述の表から見てもらうとして

・WHR-1166DHPはスイッチングHub側が100Mbpsまでなので、無線LANメインで使う場合に良い
・WZR-1166DHP2はUSB3.0コネクタがあるのでハードディスクを繋いでNASにできる
・WHR-1166DHPとWSR-1166DHPの価格差が小さいならWSR-1166DHPを買うべきかなぁ

といった感じです。

おまけとして、OpenWRT方面の記述を拾い読むと
・WZR-1166DHP のSoCは Broadcom BCM4708A0 800MHz
・WSR-1166DHP のSoCは Mediatek MT7621AT クロック不明
・WHR-1166DHP のSoCは MediaTek MT7620A 580MHz
なのかなぁ?というところがあります

WZR-1166DHP2 WSR-1166DHP WHR-1166DHP
無線LAN 規格 IEEE802.11ac / IEEE802.11n / IEEE802.11a / IEEE802.11g / IEEE802.11b
データ転送速度(規格値) 最大866Mbps(IEEE802.11ac)、最大300Mbps(IEEE802.11n)、最大54Mbps(IEEE802.11a、IEEE802.11g)、最大11Mbps(IEEE802.11b)
セキュリティ WPA2-PSK(AES)、WPA-PSK(AES)、WPA/WPA2 mixed PSK(TKIP/AES mixed)、WEP(128/64bit)、Any接続拒否、プライバシーセパレーター、MACアクセス制限(最大登録許可台数:64台) WPA2-PSK(AES)、WPA-PSK(AES)、WPA/WPA2 mixed PSK(AES)、WEP(128/64bit)、Any接続拒否、プライバシーセパレーター、MACアクセス制限(最大登録許可台数:64台)
アンテナ 5G 2本(2本送信、2本受信)、2.4G 2本(2本送信、2本受信) 内部2本
有線LAN
INTERNET
規格 IEEE802.3ab(1000BASE-T)、IEEE802.3u(100BASE-TX)、IEEE802.3準拠(10BASE-T)
伝送速度 10M / 100M / 1000Mbps(オートセンス)
WAN部IP取得方法 手動 / DHCP / PPPoE
セキュリティ ステートフルパケットインスペクション(SPI)、パケットフィルタリング、VPNマルチパススルー(PPTP)
有線LAN
スイッチングHub
規格 IEEE802.3ab(1000BASE-T)、IEEE802.3u(100BASE-TX)、IEEE802.3準拠(10BASE-T) IEEE802.3u(100BASE-TX)、IEEE802.3準拠(10BASE-T)
伝送速度 10M / 100M / 1000Mbps(オートセンス) 10M / 100Mbps(オートセンス)
コネクタ数 4(AUTO-MDIX対応)
USB USB 3.0 * 1 なし
最大消費電力 15.1W 17.2W 10.8W
外形寸法 34×212×183mm (スタンド含まず) 36.5×160×160mm 55×159×131mm (最大)
質量 約590g(スタンド含まず) 約340g 約280g

Courier-IMAPからdovecotへの移行

Courier-IMAPの最近のバージョンが使っているcourier-authlibは、vpopmail連携機能が切られてしまい使えなくなってしまっているため代替策を検討中。

まず、dovecotに乗り換え実験中。

Dovecotのwikiを探すと「AuthDatabase/VPopMail」というページを発見。
vpopmail専用のデータベースファイルを使っている場合は、「–with-vpopmail」でコンパイル。
vpopmailからmysqlを使っている場合は、「–with-sql –with-mysql」でコンパイルということが分かる。

次に、設定。

うちの環境では、単純なvpopmailではなく、ユーザ管理にmysqlを利用している。
このため、vpopmail由来のmysqlを使う場合に重要なポイントのみを記載する。

・「/etc/dovecot/dovecot-sql.conf.ext」

password_query = SELECT CONCAT( pw_name,'@', pw_domain ) AS user,\
        pw_passwd AS password \
        FROM vpopmail  \
        where pw_name='%n' AND pw_domain='%d' ;
user_query = SELECT pw_dir as home, \
        <vpopmailのUID> AS uid, <vchkpwのGID> AS gid \
        FROM vpopmail \
        WHERE pw_name = '%n' AND pw_domain = '%d'

なお、動作確認時はmysqlを起動して「SELECT CONCAT( pw_name,’@’, pw_domain ) AS user, pw_passwd AS password FROM vpopmail where pw_name=’ユーザ名’ AND pw_domain=’ドメイン名’ ;」という感じで実行して、以下の様な感じで表示されればok。

# mysql -u root --password=パスワード
mysql> use vpopmail;
Database changed
mysql> SELECT CONCAT( pw_name,'@', pw_domain ) AS user, pw_passwd AS password FROM vpopmail where pw_name='ユーザ名' AND pw_domain='ドメイン名';
+---------------------+------------------------------------+
| user                | password                           |
+---------------------+------------------------------------+
| ユーザ名@ドメイン名   | 文字列~                           |
+---------------------+------------------------------------+
1 row in set (0.00 sec)

mysql> quit
Bye
#

・「/etc/dovecot/conf.d/10-auth.conf」と「/etc/dovecot/conf.d/auth-sql.conf.ext」
上記で作成したsql設定ファイルをここで指定
10-auth.confでは、下記の「sql」に関するところだけを修正。(vpopmailはいじらない)

!include auth-sql.conf.ext

auth-sql.conf.extでは、dovecot-sql.conf.extのパスがきちんと指定されていることを確認。

・「/etc/dovecot/conf.d/10-mail.conf」
Maildirを操作する際のユーザ権限のチェックをしている項目の設定を変更する。
今回は元々vpopmailの1アカウントのみで全ユーザを動かしていたため、UIDを1つだけ指定している形になる。

first_valid_uid=<vpopmailのUID>
last_valid_uid=<vpopmailのUID>
first_valid_gid=<vchkpwのGID>
last_valid_gid=<vchkpwのGID>

なお、この設定をしていないと、POP3などでログインしてみると、/var/log/maillogに以下のようなエラーが出力される。

Feb 25 15:21:46 サーバ名 dovecot: pop3: Error: user ユーザ名@ドメイン名: Mail access for users with UID <vpopmailのUID> not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 25 15:21:46 サーバ名 dovecot: pop3: Error: Invalid user settings. Refer to server log for more information.

・POP3の未読管理の移行
標準設定だとPOP3のUIDLコマンドの出力結果が全然違うので、メーラ側の未読管理がリセットされる。
dovecot公式wikiに「Migration」という項目がある。

「/etc/dovecot/conf.d/20-pop3.conf」内の「pop3_uidl_format」を定義することで対処できる、とあるが、20-pop3.conf内に記載されている「Courier: %f or %v-%u (both might be used simultaneosly)」を設定してみると、「%f」と「%v-%u」は、Courier-IMAPでの結果と異なるものになる。

よく見てみると、「Migration/Courier v0.43 and later to Dovecot v1.1+」と専用の項目がある。
「courier-dovecot-migrate.pl」を使って、各Maildir内にある「courierimapuiddb」などをdovecot用の「dovecot-uidlist」にコンバートする、というもの。
コレを実行することで、同じUIDLの結果が得られるようになった。

・「/etc/dovecot/conf.d/15-mailboxes.conf」
IMAP用メールボックスの標準名調整。
いままで下書きフォルダ名「Draft」、スパムメール用「Spam」と設定していた。
dovecotの標準設定では「Drafts」、「Junk」であるため、読み替え設定を入れる

  mailbox Draft {
    special_use = \Drafts
  }
  mailbox Spam {
    special_use = \Junk
  }
  mailbox Trash {
    special_use = \Trash
  }

・・・・・・・

で、ここまでやって気がついたこと。
Courier-IMAPでも、vpopmail関係無く、直接MySQLを見れば良かったんじゃね?ということ。

まぁ、2つのバージョンの並行動作が難しいので、動作確認がしにくく、やりたくはないですがね。

シリアル/RS-232CをLANにつなげる機器 Hi-Link HLK-RM04を入手した

先日メーカであるHi-Link社に直接発注したHLK-RM04 startkitですが、無事に到着しました。
参考記事:「シリアル機器をTCP/IPでアクセスする

ちなみに、ものは、以下のとほぼ同等のようです。

Keynice RS-232C端子搭載 Wi-Fi 802.11n/g/b対応 無線LAN親機 Wifi接続ルーター – シリアルポートRS232 to Wi-Fi 150M

aliexpressではいくつか似たようなものがありますが、今回買ったのは送料込みで$21.68となる「serial/uart Embeded wifi module HLK-RMO4 startkit with 8M flash 32M ram + free shipping」です。
メモリ8MB、FLASH 32MBのモデルです。(メモリ 4MB/FLASH 16MBモデルもある)

届いたもの
IMG_3866s
・ボード
・WiFiアンテナ
・ACアダプタ
マニュアルは一切無し。

メーカページを探すと「DOWNLOAD → WIFI」に資料を発見。
「HLK-RM04 user manual」があれば、とりあえずなんとかなります。

「HLK-RM04 config tools」の中には「HLK-RM04 discover」と設定変更ツールが含まれていましたが、製品として一括設定するような場合に必要になるソフトで、通常はいらないような感じです。

電源を繋いでHLK-RM04のLANポートと、パソコンとをLANケーブルで接続!
IMG_3869s

パソコンには、DHCPで、192.168.16.0/24のIPアドレスが割り当てられました。
HLK-RM04の設定画面のアドレスは「http://192.168.16.254」です。
ユーザ名「admin」、パスワード「admin」でログイン完了。

設定画面は以下の様な感じでした。


「Serial2Net Setting」にて設定できる項目

上半分の設定項目は「Network Mode」の選択で大きく変わります。
「Default」LAN経由接続とWiFi AP機能両方使用。DHCPサーバが動作するが、細かい設定はできない
「ETH-SERIAL」LAN経由接続のみ使用。IPアドレスをDHCP/Staticで指定し、アクセスする
「WIFI(CLIENT)-SERIAL」WiFi経由で他のAPに接続。
「WIFI(AP)-SERIAL」WiFi AP機能を使用。こちらだとIPアドレス指定も可能

下半分はシリアル接続に関する設定です。

Serial Configurationなどは、シリアル接続に関する項目なのは分かると思います。
わかりにくいと思うのは、下側にある「Network Mode」の意味だと思います。
標準設定の「Network Mode: server」というのは、「Local/Remote Port Number」で指定したポートに対して、Tera Termなどで接続すると、シリアル機器にアクセスできるようになる、という設定です。

「Network Mode: client」になると、「Remote Server Domain/IP」が入力できるようになります。これと、「Local/Remote Port Number」を組み合わせ、指定したIPアドレスのportに、アクセスしにいく、というものになります。

Network Mode:「Default」LAN経由接続とWiFi AP機能両方使用
001

Network Mode:「ETH-SERIAL」LAN経由接続のみ使用
010

Network Mode:「WIFI(CLIENT)-SERIAL」WiFi経由で他のAPに接続
011

Network Mode:「WIFI(AP)-SERIAL」WiFi AP機能を使用。こちらだとIPアドレス指定も可能
012


次は「Special Settings」です。
こちらは、拡張設定なので、通常、設定しなくても問題ないです。
状況に応じて「WiFi Channel」や「SERIAL RTS」「SERIAL XON/XOFF」の使用状況を変更します。

002


「Serial2Net Settings: UART2」は、システム的には存在しているが、標準の開発用ボードではコネクタが実装されていない2つめのシリアルポートに対する設定です。
自分で開発したボードを使う場合は設定しましょう。

003


「System Management」は、管理者名、パスワードの変更で使います。
004


「Settings Management」は、設定の保存、投入、リセットが行えます。
005


「Upload Firmware」では、firmwareの更新が行えます。
こちらに届いたものだと「V1.78(Jul 23 2013)」というバージョンでした。
006


「Status」は、現状の動作状況を確認できます。

007


「Station List」と「Station Link Status」はWiFi接続時のステータス表示です。

008

009


実際にシリアル機器をつなごうとしたら・・・ケーブルが手元になく今日は断念。

固定電話をVoIPで転送できる電話機 パナソニック VE-GDW54登場

2022/09/05追記

パナソニックのVoIP対応コードレス、このVE-GDW54 / VE-GDW03と、FAX連動ができる KX-PD101/KX-PD102/KX-PD915/PZ910の世代の1回だけで終わっちゃいましたね


固定電話宛にかかってきた通話を、VoIPで転送して、スマートフォンで受け取りたい、という需要に対して、ついにメーカが応えてしまいました。

パナソニックから、VE-GDW54という電話が登場です。
jn150121-1-1

プレスリリース「自宅の着信を外出先のスマートフォンや携帯電話に転送できる デジタルコードレス電話機 VE-GDW54シリーズを発売
製品ページ「VE-GDW54

発売される製品は3種類
・親機のみ(コードレス受話器機能付き) VE-GDW54D
・親機(コードレス受話器機能付き)+子機1台 VE-GDW54DL
・親機(コードレス受話器機能付き)+子機2台 VE-GDW54DW

機能は2つ。
・外出中にかかってきた固定電話をFUSION IP-Phone SMARTを使って転送する
  ユーザがFUSION IP-Phone SMARTの契約を行う必要がある。
  転送先の電話番号については制限はない。
  FUSION IP-Phone SMARTの無料通話先(無料先一覧)であれば、通話料無料で転送できる
  無料通話先以外はFUSION IP-Phone SMARTの通話料金が追加でかかる。

・家庭内のWiFi環境にスマートフォンがある場合に子機になる
  VE-GDW54をWiFi接続する必要あり。
  スマートフォンを4台まで登録可能。スマートフォンには専用アプリ「スマートフォンコネクト」をインストールする必要あり

重要なできないこと
・固定電話にかかってきた電話番号は転送先には通知されない
・外出先から、固定電話の番号で電話をかけることはできない
・VE-GDW54に割り当てたFUSION IP-Phone SMARTの番号にかけても鳴らない(たぶん)

FUSION IP-Phone SMARTの番号にかけても鳴るんだったら、より面白かったんですが、その点はちょっと残念ですね。
あと、FUSION IP-Phone SMART番号に転送する時は、何らかの手段でかかってきた番号も分かる、とかあったら、良かったんですけどね

シリアル機器をTCP/IPでアクセスする

シリアル機器をTCP/IPでアクセスできるようにする機器で安いのないかなー、とか思ってたら、ひょんなことから1つ発見。

Keynice RS-232C端子搭載 Wi-Fi 802.11n/g/b対応 無線LAN親機 Wifi接続ルーター – シリアルポートRS232 to Wi-Fi 150M

WiFiと書いてあるけれど、LANコネクタもある。
ただ、Amazon JPのページだと詳細がよくわからない。

ぐぐってみると、Amazon.comのページも出てきた。

コメント欄に「PDFマニュアルがhttp://www.hlktech.net/product_detail.php?ProId=45にあるよ(意訳」という書き込みが。

それは、Hi-Link社の「HLK-WR02 serial server」という製品ページでした。
(2015/01/30 買って届きました→「シリアル/RS-232CをLANにつなげる機器 Hi-Link HLK-RM04を入手した」)

使用方法が4種類

その1 ルータとして使用(シリアル機能は使わない)
1

その2 シリアル機器をLANにつなげるのに使用
2

その3 シリアル機器を直接WANにまで出してしまう
3

その4 シリアル機器を数珠つなぎ・・・
4

その4は、できる機器が限られているとは思いますが、その2ができれば十分といった感じです

・・・・で、気になる点が1つ・・・
「Retail Price:$32.00 / Wholesale Price:$25.00」と「Add To Cart」
そう、直販をやっている。

メーカページをよく見てみるとAliexpressにある公式ストアへのリンクが・・・「HI-Link(HK) Co.,Ltd Store No.211069

そして、そこにはさらなる気になる製品が・・・

HLK-WR02の中身っぽいHLK-RM10が$20.68
serial uart wifi module HLK-RM10 SMT module startkit +free shipping
serial-uart-wifi-module-HLK-RM10-SMT-module-startkit-free-shipping

WiFiのみのものがHLK-RM30が$10
New product serial wifi module support IOT function HLK-RM30 Startkit
HTB1mm08GFXXXXamXVXXq6xXFXXXN

HLK-RM10の後継っぽいのがHLK-RMO4で、そのスタータキットが何種類
HLK-RMO4 startkit
330X232_5dae0354ae

メーカの製品リストも探してみると
RJ45 TO RS232/Internet To RS232」というWiFi機能無し版も発見
330X232_b7e8d710bf

いろいろ夢が広がりそうなところです。

上海問屋とかで扱っている謎のAPとか、このHi-Linkのだったりすることが多いですしね


HLK-RMO4について

・MIPS32 24KEcコア SoCのMediaTek RT5350使用
・RT5350としては「802.11n (2.4/5GHz) with beam-forming」対応
・「RAM 16MB/Flash 4MB」モデルと「RAM 32MB/Flash 8MB」モデルの2種類がある
・「wifi module RS232 /serial to Ehernet HLK-RMO4 startkit」に回路図や動作ダイアグラムなどがある
・HLK-RMO4自体にはシリアルポートが2つあるが、メーカ提供のボードはシリアルポートが1つだけ
 2つ欲しい場合は自分で作れ(とここに書いて(It has two serial port,if you want to made by yourself,we can provide the schematic diagram to you for reference!)ある)
・HLK-RMO4は3.3V動作品のようだが、ACアダプタは5Vっぽい。また、RS-232Cレベル変換があるのかないのかよく分からない