RTX1100をCATVで使う。

ヤマハのRTX1100を中古で買いました(送料込みで500円)。
研究室の先輩とオンラインで飲んでたときに「ヤマハのルータはいいよ~」と薦められたのと、ちょうど家のルータの機能がしょぼくて不満もあったので「勉強のためにも1台くらいほしいなぁ」と思ったからです。最初RTX1000を買おうとして、IPv6対応してないからやめろと止められたくらいには知識がありません。

シリアルケーブルなしでセットアップする

RTX1100は初期状態だとシリアルケーブルがないとセットアップできないのですが、MACアドレスからIPv6アドレスを計算する、もしくは ping ff02::2 でルータからのリプライをパケットキャプチャしてIPv6アドレスを取得するとtelnetから接続できるため、その方法を使いました。
私は以下のツールを使った上でWiresharkで答え合わせしました。計算結果と同じIPだったのでちょっと感動しました。
【ツール】MACアドレスをIPv6に変換

telnet 取得したIPv6アドレス で接続するとパスワードを聞かれますが、そのままEnterでコンソールにログインできました。
ファームウェアは最新のもの(RTX1100 Rev.8.03.94)でした。

必要最低限の設定

とりあえず、ドキュメントとか、ググって出てきたページを読みながら必要そうな設定をしました。

> administrator # パスワードをきかれるがそのままEnter

コンソールの文字セットをASCIIにして文字化けを防ぐ
# console character ascii

LAN1にIPアドレスを設定。私は192.168.2.1にしました
# ip lan1 address 192.168.2.1/24

LAN1ポートに接続した機器にDHCPでIPアドレスを振る
# dhcp service server
# dhcp server rfc2131 compliant except remain-silent
# dhcp scope 1 192.168.2.2-192.168.2.100/24 DHCPのIPアドレスの範囲

ログイン用パスワード変更
# login password
Old Password: そのままEnter
New Password: 新しいパスワード

管理者用パスワード変更
# administrator password
Old Password: そのままEnter
New Password: 新しいパスワード

時刻変更
# timezone jst
# date 2020/7/24
# time 17:13

sshで接続可能にする
# login user admin YOUR_PASSWORD
# sshd host key generate
# sshd service on
# sshd host 192.168.2.1-192.168.2.254 sshdにアクセスできるホスト

設定保存
# save

192.168.2.1 にsshできるのを確認したらtelnetを無効化する
# telnetd service off

設定保存
# save
# exit

CATV向けの設定

CATVインターネットなどイーサネット回線を利用する
WAN側の設定と、NATの設定と、フィルターの設定はヤマハのサイトのconfigをそのまま使いました。雑ゥ~。RTX1100は対象機種になってませんが、特にエラーは出ませんでした。

接続した

LAN2ポート(WAN)にケーブルモデムを接続・LAN1ポート(LAN)にPCを接続して動作を確認しました。おお~動いた~~~。ポートスキャンもしましたがちゃんと外からアクセスできないようになっています。すごい。

あれ?

ケーブルモデム(ARRIS CM820C)のLinkのLEDは、緑点滅が1000BASE-T、オレンジで点滅している場合、100BASE-Tで通信しているのですが、ルータをRTX1100に変えたらオレンジに変わってしまいました。
今契約してるプランは最大速度160Mbpsなので、100BASE-Tで通信されると困ります。スピードテストをしても、いつもは160Mbps出るのに100Mbps近くしか出ません。
ここまできてようやくRTX1100が1000BASE-Tに対応していないことに気づきました。おせえよ。
発売時期がBフレッツかADSLの時期なので対応しているわけがないのですが、全然考えてませんでしたね…。とりあえずケーブルモデムに直接つなげて運用するのは諦めました。

使ってみた感想

家で使ってるルータで設定できない箇所も細く設定できて、かつ、コマンドラインベースで設定できるのはかなり楽なことがわかったので、RTX1200かRTX810の安いやつが手に入ったら使いたい気持ちです。
RTX1100はIPv6 IPoEに対応しているので、マンションのVDSLで100Mbpsしか出ないならこのルータで全然問題ないと思いました。今住んでいるところがVDSL回線だったのでCATVを契約しているのですが、CATV契約してなかったらそのまま使ってたと思います。