我对这个世界很陌生,我没有很多关于覆盆子PI和网络的经验,我有一个疑问:
我应该为覆盆子设备设置静态IP:好的,简单的,很多教程。目的是:通过网络(无需互联网)访问锉刀上的站点,就像配置路由器时一样。
然而,这个覆盆子将被送到许多不同的地方(想象它就像一群朋友,每周都会在一个人的家里。他们不知道如何编程或设置东西起来甚至进入锉刀)。因此..不同的网络。
怀疑是:在这种情况下静态IP是否仍然有效?或者它是否局限于某个网络的DHCP?
如果它不起作用,关于如何使其工作的任何想法?我想访问覆盆子上托管的html文件,但由于其IP更改并假设我不知道它是什么,如何从我的计算机访问此html,两者都连接在一起网络?
答案 0 :(得分:0)
静态IP仅限于一个网络,这意味着您只需通过路由器设置在每个网络上设置静态IP即可。或者使用Bash脚本将其配置为自己。
更动态的方法是使用主机名,这会导致像http://yourHostname/yourFile.html这样的访问,即使使用不同的IP,一切都正常。这假设您的网络服务器配置正确。 例如,带有VirtualHost的Apache2-Conf可能如下所示:
<VirtualHost *:80>
ServerName yourHostname
<VirtualHost>
答案 1 :(得分:0)
我会寻求更动态的解决方案并避免使用静态IP地址,因为您不知道哪些子网在不同的地方使用。例如,wifi可能会使用192.168.0.xxx
,另一个可能会使用192.168.1.xxx
等等......
解决方案:尝试为您的Rpi使用hostname
。然后,您将使用其名称而不是其IP来访问它。
hostname
hostname
到网络。有些人使用avahi-daemon
来实现此目的。Bonjour
更多信息: