Raspberry PI IP地址

时间:2013-09-11 15:29:58

标签: raspberry-pi

我有一个Raspberry PI和一个Wi-Pi无线加密狗。

我想通过无线使用远程桌面连接将PI连接到计算机。

但我不知道如何获得Raspberry的IP(无法访问路由器),我需要连接到它。

现在我进入路由器的页面,看看它分配给pi的IP,并用它来连接

但我的目标是能够在“领域”使用它,使用手机的“互联网共享”选项,将PI和笔记本电脑连接到它,然后从笔记本电脑连接到pi。

如何获取手机给PI的IP地址?

6 个答案:

答案 0 :(得分:8)

您可以让您的Raspberry Pi说出其IP地址,如here所述。

首先,安装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地址。

答案 1 :(得分:3)

您应该将您的raspy配置为始终具有相同的IP地址。尝试使用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

答案 2 :(得分:2)

我发现我可以使用nmap“扫描”网络中的已连接设备,它会为我提供设备列表及其分配的IP。

由于连接了最多3台设备,因此列表简短易读。

nmap -sP 192.168.1.1/24

答案 3 :(得分:2)

只使用一个按钮和一个LED,我编写了一个获取Raspberry pi的IP地址的脚本,然后重复闪烁LED以显示Raspberry Pi的IP地址。我只计算眨眼,将它们记录在纸上,然后我有IP地址。这看起来很愚蠢,但可以使用Just 2 I / O引脚。

答案 4 :(得分:2)

通过在static IP上进行修改,在您的pi上使用/etc/network/interfaces。但是,另一方面,您也可以在手机上安装network scanner

答案 5 :(得分:1)

迟到的答案,但我有类似的问题。通过以下方式解决了我的问题:

  • 使用Unix终端命令识别wi-fi或以太网端口的IP和MAC地址(ifconfig)
  • 将路由器设置为始终为这些相应的网络连接分配地址。使用范围超出使用DHCP自动生成的范围

每当您将覆盆子Pi连接到您的网络时,它将自动分配该地址。我还用mac和IP地址在pi上贴了标签。如果您在没有屏幕和键盘的情况下运行它,尤其有用。