web-dev-qa-db-ja.com

OpenWRT-192.168.1.1をルーティングできない場合に初期ログイン(ssh)を行う方法は?

この問題について OpenWRTフォーラム にも投稿しました。以下に問題のテキストを逐語的にコピーしますが、ここに要約があります。


別の編集-通常モードでアクセスしようとしている間、LAN/WANジャックのLEDは点灯しませんが、フェイルセーフモードでは点灯します。これが典型的かどうかわからない。


EA4500をトランクビルド(このデバイスでOpenWRTを取得するためにサポートされている唯一の方法のようです)でフラッシュした後、フェイルセーフモードを使用せずにルーターにSSH接続する方法がありません。これで、私が行ったすべての構成がフェイルセーフパーティションに書き込まれます(私は思います)。ネットワークにアクセスせずにイーサネットケーブルを介してSSH接続できるようにWindowsを強制する方法はありますか?コンソールケーブル/シリアルケーブル/別のルーターが必要ですか?最初からやり直して、これを正しく行いたいと思います。


OPから:

私のフェイルセーフパーティションと通常のパーティションはどういうわけかkajigerredされていると思います。私は数時間グーグルでドキュメントを読んでいます、私は眠りにつく必要があるので、ここに私の質問を落とし、誰かが助けてくれることを願っています。ばかげた間違いをしてしまったらお詫びします。

背景-私はOpenWRTを初めて使用します。私はネットワークの経験が限られており、Linuxの知識が少しあります(簡単に移動して基本的なことを行うことができます)。私はWindowsの人ですが、これの多くは私の深みを超えています。

ここのWikiに従ってEA4500にOpenWRTをインストールしました: https://wiki.openwrt.org/toh/linksys/ea …推奨されます。

これは簡単で、最初はファームウェアを使用しませんでしたが、2回目はフラッシュして再起動しました。

ここから問題が始まりました。

他の多くのことができるようになる前に、rootパスワードを設定する必要があることをすでに読んでいました。 sshまたはtelnet経由でルーターにアクセスできませんでした。私はPuTTYを使用し、192.168.1.1を指して、何もしませんでした。ユーザー名をrootに設定しようとしましたが、何もしませんでした。毎回「ホストへのルートがありません」と表示されます。 telnetでも同様のエラーが発生しますが、それが何であったかは覚えていません。 Windowsは、イーサネットアダプターが接続されていないと見なすため、イーサネットアダプターを使用できません。これを深く掘り下げるためのコンソールケーブルやシリアルケーブルはありませんが、ドキュメントに非常に基本的なものがない場合を除いて、とにかく不要です。だから私はもっと読んで、完璧に機能するフェイルセーフモードを見つけました。ここで間違えたのかもしれません。 ssh経由でログインし、rootパスワードを設定して、mount_rootを実行しました。次に、このガイドに従ってシェルからLuCIをインストールしました。 https://wiki.openwrt.org/doc/howto/luci.essentials ; 'uhttpdenable'コマンドまですべてを実行しました。次に、他のパッケージをいくつかインストールし、wifiやその他のさまざまな設定を構成しました。それから私は自分自身に思いました、あなたはばか、あなたはまだフェイルセーフモードにいます。だから私は何が起こるかを見るために再起動しました、もちろん、それは前回と同じで、ルーターに入る方法はありませんでした。そのため、以前の構成がすべて残っていることを除いて、もう一度フェイルセーフモードで起動しました。この構成のバックアップを取りました。次に、再度sshを実行し、sftpサーバーをインストールし、WinSCPを使用して/ etc/config /および/ overlay/upper/etc/config /の内容を取得しました。これらのファイルのハッシュを比較したところ、/ etc /から/ overlay/upper/etc /まではすべて同じですが、これはすべてフェイルセーフモードであり、それが問題かどうかはわかりません。

私は自分が何をしたかについての考えを持っています-「オーバーレイ」パーティション、ユーザーパーティション、またはそれが呼ばれるものではなく、フェイルセーフパーティションですべての構成を行いました。まだここで学んでいます!

とにかく、ルーターを再起動してOpenWRTのgimpバージョンを使用しないように、これを交換するために何をする必要があるのか​​わかりません。また、24時間年中無休でフェイルセーフモードで実行するとセキュリティ上の問題が発生する可能性があることも懸念しています。ここで何が起こっているのかを理解するのに役立つ場合は、ファイルの内容を提供できれば幸いです。私はWindows10を使用しており、PuTTY、telnet、WinSCPなどを使用しています。

Linuxからの実行が非常に簡単になる場合は、ルーターの構成に使用できるRaspberryPiもあります。

おかげで、これが一般的な問題であるか、私が愚かな間違いをした場合は申し訳ありません-私は検索して何も思いつきませんでした。また、ルーターがルーティングされていない場合に、IP経由でルーターにSSH接続する方法(初期設定用)を知りたい...これを行うために2番目のルーター、コンソールケーブル、または...?


編集:以下の回答に従って静的IPを設定しようとしましたが、機能しませんでした。初心者向けの診断情報は次のとおりです。

Pinging 192.168.1.1 with 32 bytes of data:
PING: transmit failed. General failure. 
PING: transmit failed. General failure. 
PING: transmit failed. General failure. 
PING: transmit failed. General failure. 

Ping statistics for 192.168.1.1:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Office
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Ethernet 2:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : SonicWALL Virtual NIC
   Physical Address. . . . . . . . . : 00-60-73-79-58-67
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::8812:cecd:2ce7:b263%4(Preferred) 
   Default Gateway . . . . . . . . . : 
   DHCPv6 IAID . . . . . . . . . . . : 50356339
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1E-55-36-F9-40-8D-5C-72-99-BF
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : lan
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 40-8D-5C-72-99-BF
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{355E7D48-19B0-4611-88EB-EEAC6761563D}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #4
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
1
Eric

有線イーサネットを介してルーターと通信できるように、ローカル(Windows)ネットワークカードを構成できる必要があります。ルーターのDHCPサーバーとパケットルーティングサービスが動作していない可能性がありますが、LANポートは動作していると思います。

Windows 10 PCで静的IPアドレスを構成します

まず、win10マシンからルーターのLANポートの1つに物理的に接続されていることを確認します(イーサネットケーブル)。

Windows 10で、 WIN+R、次に_ncpa.cpl_と入力して、 ENTER

開いた新しいウィンドウのリストから、使用している有線ネットワークインターフェイスを見つけます。それを右クリックして、Propertiesを選択します。

新しいウィンドウで、Internet Procotol Version 4 (TCP/IPv4)というラベルの付いたフィールドを探し、左クリックしてから、下のPropertiesボタンをクリックします。

_Use the following IP Address_を選択し、次のようにフィールドに入力します。

_IP Address: 192.168.1.2
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.1

Preferred DNS Server: 192.168.1.1
_

各確認ウィンドウで[OK]をクリックして、すべてを閉じます。これで、ルーターにイーサネット接続できるはずです。ルーターが適切に構成されるまで、インターネットにアクセスできないことに注意してください。ルーターへのポイントツーポイント接続だけです。ルーターが機能したら、これらの設定を_Obtain an IP address automatically_および_Obtain DNS server address automatically_に戻す必要があります。

それでもルーターに接続できない場合は、192.168.1.1でpingを実行し、コマンドプロンプトからipconfigを実行して、両方の結果(pingとipconfig)で回答を更新してください。

ちなみに、Linuxやネットワークの経験が特にない場合は、Webインターフェイスを使用してルーターを構成することをお勧めします( http://192.168.1.1 そしてユーザー名 'adminを使用します) 'root'の代わりに '。openWRTに慣れるにつれて、Web UIがサポートしていないコマンドラインから実行する必要のある高度なことがいくつかあることに気付くでしょう。しかし、一般的にはrootとして実行します。あなたが何をしているのかを理解しようとしているときのLinuxボックス(ルーターでさえ)は通常うまく終わらない。

1
Argonauts

したがって、どういうわけか、ストックに戻すのではなく、失敗したブートを3回強制すると、作業中の「フェイルセーフ」パーティションに戻ります。ただし、フェイルセーフになっているとは思わない場合を除きます。私の設定はすべてそのままです(以前はフェイルセーフモードで設定されていました)。再起動して何が起こるかを確認しますが、最初に、マウントされているもの、mount_rootを確認し、mountを再実行すると次のようになります。

root @ OpenWrt:/ etc/config#mount

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

root @ OpenWrt:/ etc/config#mount_root

root @ OpenWrt:/ etc/config#mount

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

したがって、私は確かに通常モードで正しく起動されていると思います、そして再起動しても安全ですか?ここでは何も起こりません...

0
Eric