Raspberry pi 连接到Pi上的Web服务器,不带路由器

Raspberry pi 连接到Pi上的Web服务器,不带路由器,raspberry-pi,raspberry-pi3,Raspberry Pi,Raspberry Pi3,我目前有一个web服务器在我的pi上运行,我正试图从我的windows机器上访问它。有一次,我让pi物理连接到与我的计算机相同的网络(wifi),但由于我无法控制的情况,这不再是一个选项。我在上大学,在网络方面几乎没有选择 有人对我如何继续在我的pi上运行服务器并访问它有什么建议吗?我可以直接连接到我的电脑吗? 如有任何建议,将不胜感激。谢谢 您应该能够使用相同的子网在PC和Pi上固定IP,并以这种方式进行。大多数网卡应该能够在不使用交叉电缆的情况下进行管理。如果您在PC上使用wifi,这应该没

我目前有一个web服务器在我的pi上运行,我正试图从我的windows机器上访问它。有一次,我让pi物理连接到与我的计算机相同的网络(wifi),但由于我无法控制的情况,这不再是一个选项。我在上大学,在网络方面几乎没有选择

有人对我如何继续在我的pi上运行服务器并访问它有什么建议吗?我可以直接连接到我的电脑吗?
如有任何建议,将不胜感激。谢谢

您应该能够使用相同的子网在PC和Pi上固定IP,并以这种方式进行。大多数网卡应该能够在不使用交叉电缆的情况下进行管理。如果您在PC上使用wifi,这应该没有问题,因为您可以在pi上建立有线连接并与外部世界无线连接。

从购买域名并激活其中的动态DNS功能,并将其记录指向raspberry pi的IP地址(或您的家庭路由器地址,您可以从该地址将请求转发给pi)。 在这里阅读有关动态DNS的更多信息

使用此方法,您可以从世界任何地方访问您的树莓pi


如果您没有静态IP地址,这尤其有用。

使用LAN电缆访问RPi

将存储卡插入计算机,然后在启动文件夹中编辑此文件,并添加
ip=192.168.0.200
此行以为其提供静态ip,从而编辑您的
boot/cmdline.txt
文件

将计算机中lan适配器的IP更改为192.168.0.10(以便两者位于同一网络上)

在此之后,您可以使用此ip
192.168.0.200
使用Putty ssh到Raspberry Pi

使用WiFi连接到RPi

  • SSH到RPi
  • 现在按照以下步骤操作:
  • 编辑界面文件

    sudo nano/etc/网络/接口

    将“自动io”设置为“自动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连接到它。

    在您的电脑上定义WIFI热点并使PI连接到它。您可以使用lan电缆访问它。将lan电缆连接到Raspberry PI,并向Raspberry PI提供静态IP以连接到它。WIFI方法也很好,正如@Ahma所建议的那样dWabbi。您可以通过编辑接口文件在raspberry pi中硬编码网络id和密码。您的pi是在家里还是在大学里?您的当前情况至少我不清楚。@MarkSetchell他们都在大学里。我的PC通过wifi连接到网络。pi通过以太网连接到同一网络rnet电缆。由于网络变化,它们无法再相互通信,因此我需要找到一种新的连接方式。我还需要保持我的电脑与外部世界的连接。我认为从Ayush和其他人的评论和回答来看,我会尝试将pi直接插入我的电脑并设置静态IP。除非有人发现问题,否则是的,谢谢。这就是我最后做的。