家庭内ネットワーク管理者としての仕事をちゃんとしてみよう
自宅にLAN(ホームネットワーク)を作るようになって
かれこれもう20年くらい?
一番古くは、デスクトップPCとノートPCをクロスケーブルで直結して、Windowsファイル共有とかプリンタ共有をしていました。
ADSLを入れたくらいから、
ルータを中心としたホームネットワークのかたちになり、WiFiも導入。
家庭向けのネットワーク機器が親切になったおかげで、
ネットワークの知識がほとんどなくても、
物理的に接続して、マニュアルどおりに設定すれば
つながるのがあたりまえ。
IPアドレスとかDHCPとかサブネットマスクとか動的・静的IPとか。設定のときに用語は聞いたことはあるし、
その都度ググってきたので付け焼刃的になんとなくは意味がわかる。
というレベルでした。
これまではホームネットワークにつながるのは数台のPCだけでしたが、
スマホがWiFiでつながるようになり、
テレビ・レコーダーなどの家電やスマートホーム機器も
有線やWiFiでつながるようになってきて、
いつのまにか最大で数十台の端末がつながる
ネットワークへと成長していました。
ネットワークプリンタの接続トラブル
5年ほど前にPCとUSBでつないでいたインクジェットプリンタを、
LANもWiFiも内蔵したレーザー複合機へと買い替え。
(ローカルプリンタからネットワークプリンタに変更)
ネットワークへの接続は簡単で、
PC上でデバイスドライバをセットアップするだけで、
かんたんに直接プリンタやスキャナを使えるようになりました。
順調に使えていたのですが、数か月くらいしたところで
プリンタからの印刷がエラーになりはじめました。
いくつかトラブルシュートを試しましたがダメで、
ドライバを再セットアップしたら改善。
しばらく調子いいのですが、やはりまた同じ症状が再発する。
どうやら数か月~半年に1回くらいのペースで起こるようで、
ルータを買い替えても同じ事象を繰り返していました。
(どうやら、プライベートIPアドレス・DHCP辺りが怪しそう・・・)
ざっくりとした知識でなんとなく原因に感づきつつも、
ドライバの再セットアップで改善するので、
なかなか重い腰を上げることができず。
数年間にわたりドライバの再セットアップでごまかしつづけてきました。
ホームネットワークの管理者として勉強する!
これまでネットワーク(主にTCP/IP周り?)について
体系的に勉強したことがないので、
この在宅が多い期間を利用して知識を整理して、
自宅ネットワーク環境の改善に本格的に取り組んでみることを決意。
ざっくりと斜め読みしてみて、
原因はこんなところだろうなと推測がつきました。
ネットワークプリンタの接続トラブルの原因は?
我が家のすべての端末は、
ルータからDHCPでプライベートIPアドレスを割り振られていて、
その割り当ては(ルータで指定した範囲内で)ランダム。
ネットワークプリンタは、
PC上でプリンタドライバをセットアップしたときに、
Windows上で仮想プリンタポートが作られ、
仮想プリンタポートが受け取ったデータは、
そのときに割り振られているプライベートIPアドレスに転送される。
DHCPによるリース期間(ウチでは24h)は決まっているので、
ネットワークプリンタ(クライアント側)が、
プライベートIPアドレスの更新をDHCPサーバに要求する。
前のと同じIPアドレスで更新できれば不具合は起きないが、
何らかの理由(停電、ルータ再起動、Wifiの再接続?)で、
プライベートIPアドレスを再取得するときに
以前と同じIPアドレスをリースしてもらえないと、
プリンタポートの接続先がみつからずエラーになる。
ということでよさそう。
IPアドレスを固定する
IPアドレスが変わってしまうのが原因なので、
コロコロ変わらないように固定します。
スマホやPC、テレビ、NAS、プリンタ、ネットワーク家電などなど。
いろんな端末がLANに接続されていますが、
接続「する」側である、スマホやPCは固定しなくても良さそう
それらの端末から接続「される」側の、NASやプリンタは固定すべき
という原則で(家庭内LANの範囲では)やれば良いようです。
IPアドレスを固定する方法には次の2通りがあります。
①端末側の設定でIPアドレスを固定する
端末側の設定画面を開いて、
IPアドレス自動取得を止めて、決まったIPアドレスを入力する方法。
DHCPで割り振られるアドレスや、
他の端末のアドレスと重複しないような管理が必要。
②ルータ側の設定でIPアドレスを固定する
ネットワーク機能を備えた端末には工場出荷の時点で
割り振られていて他と重複しないアドレス(MACアドレス)があります。
ルータの設定画面で、
特定のMACアドレスを持つ端末には
毎回指定したIPアドレスをDHCPで割り付けるように設定します。
弊家ネットワークでのIP固定対応
ウチは、
複数の端末で設定画面を開いていじらなければいけない①ではなく、
②で対応しました。
ルータのメーカーによって設定項目の名前はいろいろだと思います。
192.168.??.1~99を固定で割り当てるアドレス、
192.168.??.100~199をDHCPで割り当てるアドレス(PCやスマホ)
として、重複しないよう区分けしました。
IPを固定するすべての端末の設定画面でMACアドレスを調べました。
ルータの設定画面で、各MACアドレスに対してIPアドレスを指定。
家庭内LANのIP台帳をNotion上で作りました。
対処して以降は接続トラブルは皆無で、
ユーザー(家族)からのクレームもなくなりました。
(2021-02-24に投稿した記事の移転・再投稿です)
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?