我有一个Raspberry PI和一个Wi-Pi无线加密狗.
我想通过无线使用远程桌面连接将PI连接到计算机.
但我不知道如何获得Raspberry的IP(无法访问路由器),我需要连接到它.
现在我进入路由器的页面,看看它分配给pi的IP,并用它来连接
但我的目标是能够在"领域"上使用它,使用手机的"互联网共享"选项,将PI和笔记本电脑连接到它,然后从笔记本电脑连接到pi.
如何获取手机给PI的IP地址?
你可以让你的树莓派说出它的IP地址,如描述在这里.
首先,安装espeak包:
$ sudo apt-get install espeak
Run Code Online (Sandbox Code Playgroud)
然后,创建一个init脚本:
$ sudo vi /etc/init.d/sayIPbs
Run Code Online (Sandbox Code Playgroud)
将以下内容粘贴到其中:
#! /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
Run Code Online (Sandbox Code Playgroud)
最后,发出以下命令:
$ cd /etc/init.d
$ sudo chmod a+x sayIPbs
$ sudo update-rc.d -f sayIPbs defaults
$ sudo reboot
Run Code Online (Sandbox Code Playgroud)
插入一些耳机并收听将在启动过程结束时读出的IP地址.
| 归档时间: |
|
| 查看次数: |
2075 次 |
| 最近记录: |