画面なしで無線ネットワークに接続しているときに Raspberry Pi の IP アドレスを見つける方法

画面なしで無線ネットワークに接続しているときに Raspberry Pi の IP アドレスを見つける方法

あなたがlinuxerだと仮定すると、 windowserだとは想定しません。Windows ユーザーは、コマンド ライン インターフェイスにまったく慣れていないため、通常はモニターを購入するからです。結局のところ、Windows はモニターのないデッド スター システムです。

さて、あなたがLinuxユーザーだと仮定しましょう。

最初のケース:

Raspberry Pi 用のモニターを購入するお金がなく、インターネット アクセス用に自宅のブロードバンド接続からのインターネット ケーブルとワイヤレス ルーターしか残っていません。Raspberry Pi の IP アドレスを知るにはどうしたらよいですか?

このとき、Raspberry Pi をイーサネット ケーブルで無線ルーターの LAN インターフェイスに接続し、無線ルーターのユーザー管理インターフェイスにログインするだけです。

192.168.0.1

または

192.168.1.1

すると、あなたのPCのIPではなく、Raspberry PiのIPが表示されます。

ifconfig を使うなんてナンセンスじゃないかと言う人もいるかもしれません。 ログインできない場合、ifconfig はどこで実行できますか? 私の提案:

1. ルーターからの眺め(面倒)

2. 192.168.1.1---192.168.1.255 をループするプログラムを作成します。これは私が行ったことです。各接続検出のタイムアウトは 100 ミリ秒です。次のようにして、Raspberry Pi の IP アドレスをすぐに見つけることができます。

終わり。

2番目のケース

私は貧乏な大学生です。初めて組み込みシステムを学びたいと思っています。お金を貯めて Raspberry Pi を購入しました。そして、イーサネット ケーブルを接続しました。Raspberry Pi の IP アドレスを知るにはどうしたらいいでしょうか?

TCP/IP プロトコルにはARPこれはローカル エリア ネットワーク内の IP アドレスを MAC アドレスにマッピングするために使用されます。

ここまでくればコツを知っている人はやり方が分かるでしょう。知らなくても大丈夫です。続けていきましょう。

ARP プロトコルは、LAN 内の最初の通信サービス用です。各ホストは IP アドレスをポーリングします。この IP アドレスを持つホストは、ARP プロトコルに従って ARP ポーリングを開始したホストに MAC アドレスを送信する必要があります。

次にこれを使用します

私はDebianユーザーですが、他のRed Hatユーザーは自分でコマンドを変更できます。

入力

sudo apt-get インストール arp-scan

次に、このような小さなソフトウェアをインストールします

では、ここに注目してください

ルートモードで arp-scan を使用する

それで

sudo arp-scan -インターフェース eth0 --localnet

-interfaceオプションは、使用するネットワーク ポートを指定します。この場合、有線ネットワーク ポート eth0 (イーサネットの略) です。

--localnet 、LAN セグメント内で ARP プロトコルを使用することを示します。

IP アドレスは ABCD の 4 つのセグメントに分かれているのではないですか? ARP は LAN セグメント内でのみ使用します。例:

PCのLAN IPアドレスは192.168.1.9、サブネットマスクは255.255.255.0です

するとarp-scanネットワークセグメント192.168.1.0/24、つまり192.168.1.2-192.168.1.254のIPアドレスにのみARPパケットを送信します。

しばらく待つと、Raspberry PiのIPが表示され、このIPを使用してsshできるようになります。

ssh -l pi xxxx

パスワードを入力してください

ラズベリー

OK、Raspberry Piへのログインに成功しました

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Raspberry PiにDockerをインストールする方法
  • Python Raspberry Pi 赤外線反射センサー
  • Ubuntu16.04/Raspberry Pi Python3+opencv 設定チュートリアル(共有)
  • Python+Raspberry Pi+YOLOで人工知能カメラを構築
  • Raspberry Pi.GPRS.SMS 受信機
  • Debian (Raspberry Pi) に NodeJS をインストールする方法
  • Python は Raspberry Pi WiFi 切断時の自動再接続のサンプルコードを実装します
  • Pythonを使用してRaspberry Pi WEBコントロールを簡単に実装する
  • Raspberry Pi 2 または Raspberry Pi B+ に Python と OpenCV をインストールするチュートリアル
  • Raspberry PiでPythonを使用してGY-85 9軸モジュール情報を取得する例

<<:  MySQL データベース テーブルとデータベース パーティショニング戦略

>>:  VUE でタブページを切り替える 4 つの方法

推薦する

React Nativeでシンプルなゲームエンジンを作る

目次導入始めるReact Nativeゲームエンジンの簡単な紹介React Nativeでスネークゲ...

5つのクールで実用的なHTMLタグと属性の紹介

実はこれもクリックベイトのタイトルであり、「派手」とは言えません。ただ私が無知で、こうしたラベルを見...

Maven モードで Tomcat ソースコードを実行する方法

序文最近、Tomcat の起動プロセスを分析していました。Tomcat のソース コードはアイデア次...

Linux resolv.conf の簡単な分析

1. はじめにresolv.conf は、さまざまなオペレーティング システムのドメイン ネーム シ...

Node.js での SerialPort モジュールの使用

目次目的モジュールのインストール基本的な使い方ポートをスキャンする開いているポートデータの送信データ...

Docker で Confluence をデプロイする

1. 環境要件1. Docker 17以上がインストールされている2. コンテナ操作docker r...

Nginx proxy_redirect の使用方法の詳細な説明

今日、Apache の nginx リバース プロキシを実行していたときに、ちょっとした問題に遭遇し...

CSSをインポートする方法に関する詳細な洞察の要約

CSS の開発履歴についてはここでは紹介しません。ブログを書いている理由の 1 つは、フロントエンド...

MySQLでテーブル名を変更する方法と注意すべき点

目次1. テーブル名を変更する方法2. 注記要約: 1. テーブル名を変更する方法RENAME TA...

CentOS7.8 に mysql 8.0.20 をインストールするための詳細なチュートリアル

1. MySQLソフトウェアをインストールするMySQL 公式 Yum リポジトリ、MySQL バー...

Node+Express テストサーバーのパフォーマンス

目次1 テスト環境1.1 サーバーハードウェア1.1.1 t2.マイクロ1.1.2 c5.large...

Vueはログインタイプの切り替えを実装します

この記事では、ログインタイプの切り替えを実装するためのVueの具体的なコードを例として紹介します。具...

Docker での RocketMQ の詳細なインストールと使用

RocketMQ イメージを検索するには、Docker の hub.docker.com で検索する...

Linux ターミナルでドメイン IP アドレスを見つけるコマンド (5 つの方法)

このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを...

1 つの記事で v-model とその修飾子を学ぶ

目次序文v-model の修飾子:怠け者トリム番号さまざまな入力タイプやその他の要素での v-mod...