我目前在我的pi上运行了一个Web服务器,我正试图从我的Windows机器上访问它。有一次,我把pi物理连接到同一个网络,因为我的电脑是(wifi),但由于我无法控制的情况不再是一种选择。我在大学,很少有网络选择。
有没有人有任何建议如何继续在我的pi上运行服务器并访问它?我可以直接连接到我的电脑吗? 任何建议,将不胜感激。谢谢!
答案 0 :(得分:1)
您应该能够在PC和具有相同子网的Pi上静态IP并以此方式执行。大多数网卡应该能够在没有交叉电缆的情况下进行管理。如果您在PC上使用wifi,则应该没有问题,因为您可以在pi上进行有线连接,并将无线连接到外部世界。
答案 1 :(得分:1)
从http://namecheap.com购买域名并激活其中的动态DNS功能,并将其A记录指向您的Rasberry Pi的IP地址(或您的家庭路由器的地址,您可以从中转发)请求你的pi)。 在此处了解有关动态DNS的更多信息https://www.namecheap.com/support/knowledgebase/category.aspx/11/dynamic-dns。
使用此方法,您可以从世界各地访问您的树莓派。
如果您没有静态IP地址,这将特别有用。
答案 2 :(得分:1)
使用LAN电缆访问RPi :
通过将存储卡插入计算机然后在启动文件夹中编辑此文件来编辑boot/cmdline.txt
文件,并添加ip=192.168.0.200
此行以为其提供静态IP。
将计算机中局域网适配器的IP更改为192.168.0.10(这两者都在同一网络上)
在此之后你可以使用这个ip 192.168.0.200
使用Putty ssh到Raspberry Pi。
使用WiFi连接到RPi
修改接口文件
sudo nano / etc / network / interfaces
将'auto io'设为'auto wlan0'。此命令使RPi自动尝试连接到wifi。
Add the following lines or edit if they do not exist:
allowhotplug
wlan0
iface wlan0 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Now edit the **wpa_supplicant** file.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Add the following lines:
network={
ssid="YOUR_NETWORK_NAME"
psk="YOUR_NETWORK_PASSWORD"
}
Restart the wlan0 interface
use command: sudo ifdown wlan0; sudo ifup wlan0;
RPi连接到网络后,您可以使用IP扫描程序扫描RPi的IP以ssh到它。