インターネット環境を整える(4)

無線LAN環境の整備

ルーター無線LANアクセスポイントの構成にしたい

無線Wi-Fiルーターが頻繁にハングアップするのでルーター機能をRTX810に分担させました。ついでにアクセスポイントも業務用に替えたいのですが、ヤマハ製は高価です。BUFFALOは安いですが良い思い出がありません。

家庭用の無線LANルーターをアクセスポイントモードで使う

適当なアクセスポイントが見つかるまで、今までルータとして使っていたTP-Link Archer A10 AC2600 をブリッジモード(アクセスポイント)で使います。

www.tp-link.com

無線LANのハングアップ、輻輳、DFS対策

マンションはWiFiが混雑しています。WiFi Analyzerを使うと2.4GHz帯は20個、5GHz帯は8個のSSIDが検出できます。

internet.watch.impress.co.jp

5GHz帯は輻輳しにくいW53・W56のチャネルを使いたいのですが、これらのチャネルはDFSを検出するとW52に変更されてしまいます。今の住所だと120チャンネルが比較的DFSが起きにくいことを試行錯誤で見つけましたが、それでも数日で変更されてしまいます。常にクライアントが繋がっている状態なので一旦変更されると元のチャネルに戻りません。Archer A10のワイヤレススケジュール機能でオフ・オンすれば元のチャネルに戻すことができますが、少なくとも一時間はオフする設定にしかできないので不便です。そこでArcher A10のハングアップ対策も兼ねて毎朝4時にデジタルタイマーで再起動することにしました。これなら停波時間は数分で済みます。

Archer A10のDHCPサーバーを完全に無効にできない

Archer A10をブリッジモードにするとDHCPサーバー機能がグレーアウトします。しかし実は完全に無効にはなりません。

起動後のログを見ると

  1. A10がDISCOVERメッセージをブロードキャストする
  2. RTX810がIPアドレスをOFFERする
  3. A10がDHCPサーバー機能を無効にする
  4. A10がRTX810から提案されたIPアドレスをREQUESTする
  5. RTX810がA10のIPアドレスをACKする

となっています。ところがまれに1を始める前に無線LANのクライアントからDISCOVERメッセージを受け取ってしまうことがあり、そうするとA10がDHCPサーバーとして働いてクライアントにIPアドレスをOFFERしてしまいます。アドレス範囲は192.168.0.100〜に固定されているため、RTX810が192.168.0.xxxとは別のセグメントのIPアドレスになっているとこの無線LANのクライアントがインターネットに接続できなくなってしまいます。そこで、RTX810のアドレスは192.168.0.1にしました。

#再起動すると時刻は2018-10-26 09:00:00(GMT)になる
#他のDHCPサーバーを見つける前にDISCOVERを受け取るとIPアドレスをOFFERしてしまう
2018-10-26 09:00:41 [5] DHCPD: Recv DISCOVER from A1:B2:C3:D4:E5:F6
2018-10-26 09:00:41 [5] DHCPD: Send OFFER with ip 192.168.0.100
#他のDHCPサーバーを探す
2018-10-26 09:01:20 [5] DHCPC: Send DISCOVER with request ip 0.0.0.0 and unicast flag 0
#RTX810から192.168.00.99をOFFERされる
2018-10-26 09:01:20 [5] DHCPC: Recv OFFER from server 192.168.0.1 with ip 192.168.0.99
2018-10-26 09:01:20 [5] DHCPC: Send REQUEST to server 192.168.0.1 with request ip 192.168.0.99
2018-10-26 09:01:21 [5] DHCPC: Recv ACK from server 192.168.0.1 with ip 192.168.0.99 lease time 86400
#IPアドレスを192.168.00.99にして、DHCPサーバー機能を無効にする
2018-10-26 09:01:21 [5] DHCPC: LAN ip is changed, new ip = 192.168.0.99/255.255.255.0, old ip = 192.168.0.254/255.255.255.0.
2018-10-26 09:01:21 [5] DHCPC: Set AP ip to 192.168.0.99/255.255.255.0.
2018-10-26 09:01:21 [5] DHCPD: Disable AP's DHCP server because remote DHCP server is online.
#RTX810から時刻を受け取ったので以降のログの時刻(GMT)は正しい
2022-10-13 15:57:30 [5] DHCPC: Send REQUEST to server 192.168.0.1 with request ip 192.168.0.99
2022-10-13 15:57:31 [5] DHCPC: Recv ACK from server 192.168.0.1 with ip 192.168.0.99 lease time 86400