[RTX810] SoftBank 光 IPv4 PPPoE 用設定をコンソールケーブル使ってコマンド操作でやってみた。
前書き
RTX810 (ヤマハルータと読み替えても良いだろう) のセットアップはいくつかやり方がありますが、パソコン (今回は Chromebook) にコンソールケーブルを接続してやる方法をメモしておく。
ソフトバンク光 の IPv4 環境用に RTX810 を設定する。ソフトバンク光の足回りはフレッツのため、PPPoE を使ってプロバイダー網 (ソフトバンクのネットワーク) に接続、そこから先がインターネットという構成になる。
ソフトバンク光の工事が終わると、多くの場合お手元に NTT の機器である黒い箱 (GE-ONU) があるだろう。これと RTX810 の LAN2 ポート (本体には WAN と書かれているポートだ。だまされないこと) を LAN ケーブルで接続しておく。
※ 光 BB ユニットと呼ばれる白い箱 (機器) は要らないです。
サクッとログインする。
RTX810 の初期状態はパスワードがかかっていない状態なので、まずはサクッとログインする。
$ cu -l ttyUSB0 Connected. Password: RTX810 BootROM Ver. 1.00 RTX810 FlashROM Table Ver. 1.00 RTX810 Rev.11.01.16 (build 11) (Fri Jun 21 14:02:16 2013) Copyright (c) 1994-2013 Yamaha Corporation. All Rights Reserved. Copyright (c) 1995-2004 Jean-loup Gailly and Mark Adler. Copyright (c) 1998-2000 Tokyo Institute of Technology. Copyright (c) 2000 Japan Advanced Institute of Science and Technology, HOKURIKU. Copyright (c) 2002 RSA Security Inc. All rights reserved. Copyright (c) 1997-2010 University of Cambridge. All rights reserved. Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved. Copyright (c) 1995 Tatu Ylonen , Espoo, Finland All rights reserved. Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. Copyright (C) 1994-2012 Lua.org, PUC-Rio. Copyright (c) 1988-1992 Carnegie Mellon University All Rights Reserved. Copyright (C) 2004-2007 Diego Nehab. All rights reserved. 00:a0:de:84:b8:c7, 00:a0:de:84:b8:c8 Memory 128Mbytes, 2LAN > > administrator Password: #
2 回 Password: と表示されてパスワードの入力を求められるが、パスワードが設定されていないのでエンターを空打ちすれば良い。
まず、要らないコンフィグを消す。
デフォルトで以下の設定が入っている。
# show config
# RTX810 Rev.11.01.16 (build 11) (Fri Jun 21 14:02:16 2013)
# MAC Address : 00:a0:de:84:b8:c7, 00:a0:de:84:b8:c8
# Memory 128Mbytes, 2LAN
# main: RTX810 ver=00 serial=S3K052023 MAC-Address=00:a0:de:84:b8:c7 MAC-Address=00:a0:de:84:b8:c8
# Reporting Date: Oct 16 12:46:37 2021
ip lan1 address 192.168.100.1/24
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.2-192.168.100.191/24
#
要らないので以下のようにして消した。
# no ip lan1 address # no dhcp service server # no dhcp server rfc2131 compliant except remain-silent # no dhcp scope 1
もう一回 show config を叩くと空っぽになったのがわかる。
# show config
# RTX810 Rev.11.01.16 (build 11) (Fri Jun 21 14:02:16 2013)
# MAC Address : 00:a0:de:84:b8:c7, 00:a0:de:84:b8:c8
# Memory 128Mbytes, 2LAN
# main: RTX810 ver=00 serial=S3K052023 MAC-Address=00:a0:de:84:b8:c7 MAC-Address=00:a0:de:84:b8:c8
# Reporting Date: Oct 16 12:48:53 2021
#
設定内容のメモを作る。
以下のような設定メモ を Google Docs などに用意しておくとあとあと楽である。
# 文字化け対策 console character ascii # show コマンド等実行時に全行一気に出力させる設定 console lines infinity # タイムゾーン (日本時間) timezone +09:00 # プロンプトの表示設定 (ホスト名をプロンプトにする) console prompt rtx810-softbank-hikari # RTX810 にログインする時のパスワード login password # ユーザー作成 login user nobi # 管理ユーザーのパスワード設定 administrator password encrypted # ssh sshd service on sshd host key generate 2048 # telnet (off にする) telnetd service off # LAN1 (LAN1 をポートベース vlan にする。vlan 番号は 1-8 しか使えない。) lan type lan1 port-based-option=divide-network ip vlan1 address 10.2.0.254/24 # RTX810 に割り当てる vlan1 の IP アドレス ip vlan2 address 172.16.1.254/24 # RTX810 に割り当てる vlan2 の IP アドレス vlan port mapping lan1.1 vlan1 # LAN1 の物理ポート 1 を vlan1 にする vlan port mapping lan1.2 vlan2 # LAN2 の物理ポート 2 を vlan2 にする # routing ip routing on # static route & default gateway ip route default gateway pp 1 # NAT nat descriptor type 1 masquerade nat descriptor address outer 1 ipcp nat descriptor address inner 1 10.2.0.1-10.2.0.254 172.16.1.1-172.16.1.254 # DNS (RTX810 が名前解決する際に利用する DNS サーバの指定) dns server 1.1.1.1 8.8.8.8 # DHCP dhcp service server dhcp server rfc2131 compliant except remain-silent dhcp scope 1 10.2.0.1-10.2.0.200/24 dhcp scope option 1 dns=1.1.1.1, 8.8.8.8 # DHCP クライアントに配布する DNS サーバの指定 # NTP (schedule コマンドで 1 日 2 回同期さる) schedule at 1 */* 01:00 * ntpdate time.cloudflare.com syslog schedule at 2 */* 13:00 * ntpdate time.google.com syslog # PPPoE pp select 1 pp keepalive interval 30 retry-interval=30 count=12 pp always-on on pppoe use lan2 pppoe auto disconnect off pp auth accept chap pp auth myname pppoeninshoid@hoge.ne.jp pppoepasswd ppp lcp mru on 1454 ppp ipcp ipaddress on ppp ipcp msext on ppp ccp type none ip pp nat descriptor 1 pp enable 1
そしてこのメモを利用してコマンド入力していくのだ。
RTX810 にコンフィグを入れていく。
# console character ascii # console lines infinity # timezone +09:00 # console prompt rtx810-softbank-hikari rtx810-softbank-hikari# login password Old_Password: New_Password: New_Password: rtx810-softbank-hikari# login user nobi New_Password: New_Password: rtx810-softbank-hikari# administrator password encrypted Old_Password: New_Password: New_Password: rtx810-softbank-hikari# sshd service on rtx810-softbank-hikari# sshd host key generate 2048 Generating public/private dsa key pair ... |******* Generating public/private rsa key pair ... |******* rtx810-softbank-hikari# telnetd service off rtx810-softbank-hikari# lan type lan1 port-based-option=divide-network rtx810-softbank-hikari# ip vlan1 address 10.2.0.254/24 rtx810-softbank-hikari# ip vlan2 address 172.16.1.254/24 rtx810-softbank-hikari# vlan port mapping lan1.1 vlan1 rtx810-softbank-hikari# vlan port mapping lan1.2 vlan2 rtx810-softbank-hikari# ip routing on rtx810-softbank-hikari# ip route default gateway pp 1 rtx810-softbank-hikari# nat descriptor type 1 masquerade rtx810-softbank-hikari# nat descriptor address outer 1 ipcp rtx810-softbank-hikari# nat descriptor address inner 1 10.2.0.1-10.2.0.254 172. 16.1.1-172.16.1.254 rtx810-softbank-hikari# dns server 1.1.1.1 8.8.8.8 rtx810-softbank-hikari# dhcp service server rtx810-softbank-hikari# dhcp server rfc2131 compliant except remain-silent rtx810-softbank-hikari# dhcp scope 1 10.2.0.1-10.2.0.200/24 rtx810-softbank-hikari# dhcp scope option 1 dns=1.1.1.1,8.8.8.8 rtx810-softbank-hikari# schedule at 1 */* 01:00 * ntpdate time.cloudflare.com s yslog rtx810-softbank-hikari# schedule at 2 */* 13:00 * ntpdate time.google.com syslo g rtx810-softbank-hikari# pp select 1 rtx810-softbank-hikaripp1# pp keepalive interval 30 retry-interval=30 count=12 rtx810-softbank-hikaripp1# pp always-on on rtx810-softbank-hikaripp1# pppoe use lan2 rtx810-softbank-hikaripp1# pppoe auto disconnect off rtx810-softbank-hikaripp1# pp auth accept chap rtx810-softbank-hikaripp1# pp auth myname pppoeninshoid@hoge.ne.jp pppoepasswd rtx810-softbank-hikaripp1# ppp lcp mru on 1454 rtx810-softbank-hikaripp1# ppp ipcp ipaddress on rtx810-softbank-hikaripp1# ppp ipcp msext on rtx810-softbank-hikaripp1# ppp ccp type none rtx810-softbank-hikaripp1# ip pp nat descriptor 1 rtx810-softbank-hikaripp1# pp enable 1 rtx810-softbank-hikaripp1# exit Save new configuration ? (Y/N)Y Saving ... CONFIG0 Done . rtx810-softbank-hikaripp1> exit
スピードテストやってみたら 600 M 出た。
RTX810 の LAN1 の 1 番ポートとパソコン (ThinkPad P51s) を LAN ケーブルで接続して スピードテスト をやってみた。
このスピードテストを実行したのが、土曜日の 14:00 頃だ。PPPoE イコール遅いという固定観念があったが、かなりのスピードである。
夜になるとここまでのスピードが出ないとか、そのときどきによって当然スピードは変わるものだが、それでも速いと感じた結果である。ソフトバンク光、いい感じである。
最後に show config の結果を貼り付けておこう。
rtx810-softbank-hikari# show config
# RTX810 Rev.11.01.16 (build 11) (Fri Jun 21 14:02:16 2013)
# MAC Address : 00:a0:de:84:b8:c7, 00:a0:de:84:b8:c8
# Memory 128Mbytes, 2LAN
# main: RTX810 ver=00 serial=S3K052023 MAC-Address=00:a0:de:84:b8:c7 MAC-Address=00:a0:de:84:b8:c8
# Reporting Date: Oct 16 14:48:51 2021
login password *
administrator password encrypted *
login user nobi *
timezone +09:00
console character ascii
console lines infinity
console prompt rtx810-softbank-hikari
ip routing on
ip route default gateway pp 1
vlan port mapping lan1.1 vlan1
vlan port mapping lan1.2 vlan2
lan type lan1 port-based-option=divide-network
ip vlan1 address 10.2.0.254/24
ip vlan2 address 172.16.1.254/24
pp select 1
pp keepalive interval 30 retry-interval=30 count=12
pp always-on on
pppoe use lan2
pppoe auto disconnect off
pp auth accept chap
pp auth myname pppoeninshoid@hoge.ne.jp pppoepasswd
ppp lcp mru on 1454
ppp ipcp ipaddress on
ppp ipcp msext on
ppp ccp type none
ip pp nat descriptor 1
pp enable 1
nat descriptor type 1 masquerade
nat descriptor address outer 1 ipcp
nat descriptor address inner 1 10.2.0.1-10.2.0.254 172.16.1.1-172.16.1.254
telnetd service off
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 10.2.0.1-10.2.0.200/24
dhcp scope option 1 dns=1.1.1.1,8.8.8.8
dns server 1.1.1.1 8.8.8.8
schedule at 1 */* 01:00 * ntpdate time.cloudflare.com syslog
schedule at 2 */* 13:00 * ntpdate time.google.com syslog
sshd service on
sshd host key generate *
rtx810-softbank-hikari#