5

Raspberry PI と Wi-Pi ワイヤレス ドングルがあります。

ワイヤレスでリモート デスクトップ接続を使用して、PI をコンピューターに接続したいと考えています。

しかし、接続する必要があるRaspberryのIPを(ルーターにアクセスせずに)取得する方法がわかりません。

次に、ルーターのページにアクセスして、piに割り当てられたIPを確認し、それを使用して接続します

しかし、私の目標は、電話の「インターネット共有」オプションを使用して「フィールド」で使用し、PIとラップトップをそれに接続してから、ラップトップからpiに接続できるようにすることです。

電話が PI に与えた IP アドレスを取得するにはどうすればよいですか?

4

6 に答える 6

8

ここで説明されているように、Raspberry Pi に IP アドレスを話させることができます。

まず、espeak パッケージをインストールします。

$ sudo apt-get install espeak

次に、init スクリプトを作成します。

$ sudo vi /etc/init.d/sayIPbs

次の内容を貼り付けます。

#! /bin/sh
# /etc/init.d/sayIPbs
## Some things that run always
# Carry out specific functions when asked to by the system
case "$1" in  start)
    echo "Starting script sayIPbs "
    sleep 5
    public=`curl ifconfig.me`
    private=`hostname -I`
    string="public address is $public and private address is $private"
    echo $string | espeak -s 120 -v en-uk
    sleep 2
    echo $string | espeak -s 120 -v en-uk
    ;;  stop)    
echo "Stopping script sayIPbs"
    ;;  *)
    echo "Usage: /etc/init.d/sayIPbs {start|stop}"
    exit 1
    ;;esac
exit 0

最後に、次のコマンドを発行します。

$ cd /etc/init.d
$ sudo chmod a+x sayIPbs
$ sudo update-rc.d -f sayIPbs defaults
$ sudo reboot

ヘッドフォンを接続して、起動プロセスの最後に読み取られる IP アドレスを聞きます。

于 2013-09-11T16:27:54.377 に答える
3

常に同じ IP アドレスを持つように raspy を構成する必要があります。以下に示すように、独自のパラメーターを指定して nano または cat コマンドを使用して、interfaces.man ファイルを編集してみてください。編集後は必ず再起動してください:

pi@raspberrypi ~ $ cat /etc/network/interfaces.man 
auto lo

    iface lo inet loopback
    iface eth0 inet static
    address 192.168.1.69
    netmask 255.255.255.0
    gateway 192.168.1.1


    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet static
    address 192.168.1.67
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-passphrase password
    wpa-ssid myssid
于 2014-08-02T11:16:28.420 に答える
2

ボタンと LED だけを使用して、Raspberry pi の IP アドレスを取得し、LED を繰り返し点滅させて Raspberry Pi の IP アドレスを表示するスクリプトを作成しました。まばたきを数えて紙に書き留めるだけで、IP アドレスを取得できます。ばかげているように見えますが、たった 2 つの I/O ピンで動作します。

于 2014-08-30T13:08:07.037 に答える
2

static IPで編集して pi で使用します/etc/network/interfaces。ただし、逆network scannerに、携帯電話にインストールすることもできます。

于 2016-04-21T16:50:42.460 に答える
1

少し遅い答えですが、最初は同様の問題がありました。次の方法で私の問題を解決しました:

  • Unix ターミナル コマンドを使用して、Wi-Fi またはイーサネット ポートの IP および MAC アドレスを特定します (ifconfig)。
  • これらのそれぞれのネットワーク接続に常にアドレスを割り当てるようにルーターを設定します。DHCP で自動的に生成される範囲外の使用範囲

そのラズベリー Pi をネットワークに接続するたびに、そのアドレスが自動的に割り当てられます。また、MacとIPアドレスを使用してpiにステッカーを貼りました。画面とキーボードなしで実行している場合に特に便利です。

于 2015-03-30T12:08:35.850 に答える