
LuCIとSSHは怖くない|LN6001-JPで最初に見る画面とコマンド【OpenWrt集中連載005】
OpenWrtルーターと聞くと、「黒い画面でコマンドを打たないと使えないのでは」と身構えるかもしれません。
LN6001-JPは、まず LuCIというブラウザ管理画面から使えば大丈夫です。SSHは、LuCIでは見えにくい状態やログを文字で確認するための補助として使います。
この記事のゴールは、設定を書き換えることではありません。LuCIで全体を見て、SSHで4つの読み取りコマンドを実行できるようになることです。画面名とコマンド例はLN6001-JPのメーカー提供のOpenWrtベースのOS(ver. 1.2.0.15)が対象です。OpenWrt本流への移行後も同じ画面・出力になるとは限らないため、ファームウェアの違いを確認して読み分けます。
先に結論:LuCIが主役、SSHは照合役

LuCIで全体を見て、SSHで同じ項目を詳しく読みます。ここでは uci set や uci commit による設定変更は行いません。
1. LuCIへログインする
PCをLN6001-JPのLANポートへ有線接続するか、本体底面ラベルのデフォルトSSIDへ接続します。ネットワーク設定を変更する可能性がある時は、有線LAN接続がおすすめです。
ブラウザのアドレスバーへ、次を直接入力します。
https://192.168.1.1
ログイン情報は次の通りです。
ユーザー名:root
パスワード:本体底面ラベルに記載されたデフォルトパスワード、または変更後の管理者パスワード
公式手順では、工場出荷時の管理パスワードはデフォルトSSIDのパスワードと同じです。管理IPを変更済みなら、この記事の 192.168.1.1 はすべて現在の管理IPへ読み替えてください。LuCIへ入るところから迷う場合は、実画面で追う初期設定ガイドが前段になります。
初回は自己署名証明書による警告が表示される場合があります。LN6001-JPへ直接接続しており、アクセス先が 192.168.1.1 であることを確認してから進みます。
2. LuCIで最初に見る3画面

LuCIには多くのメニューがありますが、最初は3画面だけで十分です。
Status → Overview
ルーター全体の健康状態を見る画面です。
ファームウェアバージョン
稼働時間
CPU負荷とメモリ使用量
IPv4 WAN / IPv6 WANの状態
WAN側IPアドレス
インターネットへ接続できない時は、まずWAN側にIPアドレスが付いているかを確認します。
Network → Interfaces
WAN、WAN6、LANの接続状態を確認します。
WAN / WAN6が起動しているか
IPv4 / IPv6アドレスが付いているか
GatewayやDNSが見えているか
LAN側IPアドレスが想定通りか
ここでは、回線方式が分からないまま Edit を押して変更しないことが大切です。PPPoEやNTT IPoEの設定は契約方式によって異なります。
Status → System Log
直近のログを画面で確認できます。赤や黄色の文字があっても、すぐに故障とは限りません。時刻と、問題が起きた直前の行を確認します。
ログを検索したり、まとまった範囲をコピーしたりする時は、SSHの logread が便利です。
3. SSHへ接続する

SSH接続の前に、次を確認します。
PCがLN6001-JPのLAN側へ接続されている
LuCIへログインできる
管理者パスワードを確認できる
SSHをWAN側へ公開していない
Macはターミナル、Windows 10 / 11はPowerShellまたはWindows Terminalを開き、次を実行します。
ssh root@192.168.1.1
初回接続では、接続先を信頼するか聞かれます。接続先が自分のLN6001-JPであることを確認し、yes と入力します。
パスワード入力中は、画面に文字や記号が表示されません。これは正常です。
ホスト鍵の警告が出た時
初期化後や、同じIPアドレスの機器を交換した後は、ホスト鍵の不一致が表示される場合があります。
接続先の機器とIPを確認し、初期化や交換など鍵が変わった理由を説明できる場合に限り、PCに保存された対象ホストの古い鍵を削除します。IPが同じという理由だけで削除しないでください。
ssh-keygen -R 192.168.1.1
警告を反射的に無視せず、機器と接続先IPアドレスを先に確認してください。再接続時は新しいフィンガープリントも確認します。Windows・Macの実画面と標準以外のポートを使う場合の指定方法は、known_hostsを丸ごと消さないSSH警告の直し方へまとめています。
4. 最初に覚える読み取りコマンドは4つ

SSHへログインできたら、まず次の4つを実行します。いずれも状態を見るためのコマンドで、設定は変更しません。
本体とファームウェアを確認する
ubus call system board
機種、ファームウェア、OpenWrtベースのバージョン情報などを確認します。サポートへ相談する時も、最初に控えておきたい情報です。
WAN接続を確認する
ifstatus wan
WANが起動しているか、IPアドレス、Gateway、DNSなどが取得できているかを確認します。IPv6側は、必要に応じて次も実行します。
ifstatus wan6
LAN側の端末を確認する
cat /tmp/dhcp.leases
DHCPでIPアドレスを取得したPC、スマートフォン、プリンターなどを確認します。公開する画面や記事へ、そのまま貼らないでください。端末名、MACアドレス、IPアドレスが含まれます。
直近ログを確認する
logread | tail -n 80
起きたばかりのエラーや、WAN、DHCP、DNSなどの動きを確認します。まず直近80行を見て、必要になったら対象を絞ります。
logread | grep -i netifd | tail -n 40
logread | grep -i dnsmasq | tail -n 40
LuCIとSSHを同じ項目で照合する

トラブル時は、LuCIとSSHで別々の場所を探すのではなく、同じ項目を見比べます。
Overviewの本体情報 ↔ ubus call system board
InterfacesのWAN状態 ↔ ifstatus wan
DHCPリース ↔ cat /tmp/dhcp.leases
System Log ↔ logread | tail -n 80
Save と Save & Apply の違い
LuCIで設定を変更する時は、2つのボタンを区別します。
Save:変更内容を保留する
Save & Apply:保留した内容を実際の設定へ反映する
SSID、Wi-Fiパスワード、LAN IPアドレスなどを反映すると、接続が一時的に切れる場合があります。すぐに初期化せず、新しいSSIDや管理IPアドレスへ接続し直します。
変更する時の安全な順番

設定変更は、次の順番にします。
LuCIとSSHで現在の状態を見る
System → Backup / Flash Firmware から Generate archive を実行する
変更する項目を1つに絞る
Save & Apply で反映する
LuCIとSSHで変更後の状態を確認する
バックアップファイルにはWi-Fiやネットワークの設定が含まれます。SNS、公開リポジトリ、誰でも見られる共有フォルダーへ置かないでください。
つながらない時は3段階で見る

1. WANにIPアドレスがあるか
LuCIのInterfacesと ifstatus wan を確認します。IPアドレスがなければ、WANケーブル、回線機器、回線方式を確認します。
2. 端末にIPアドレスが配られているか
LuCIのDHCPリースと cat /tmp/dhcp.leases を確認します。端末が見えなければ、Wi-Fi接続、LAN接続、DHCPを確認します。
3. DNSで名前を引けるか
WANとDHCPが正常なら、DNSを確認します。
ping -c 4 8.8.8.8
nslookup example.com
IPアドレスへは到達できるのに名前を引けない場合は、DNS設定やdnsmasqのログを確認します。pingへの応答がないことだけで回線断とは決めません。また、ルーター自身からの確認が通っても、PC側のDHCP・DNS・ファイアウォールまで正常とは限りません。最後に問題が起きた端末からも同じサイトや機能を試し、ルーター側の結果と分けて記録します。
最初はやらなくてよいこと
SSHをWAN側へ公開する
無線の国設定、送信出力、DFS関連の値を変更する
長いUCIスクリプトを内容を読まずに貼り付ける
firewallやVLANをCLIから一括変更する
多数のパッケージをまとめて追加する
バックアップなしでLAN IPアドレスを変更する
外出先から管理したい場合は、SSHをインターネットへ直接公開せず、WireGuardやTailscaleなどのVPN経由を検討します。