在Pi上连接到Web服务器,无需路由器

时间:2017-02-28 16:13:40

标签: raspberry-pi raspberry-pi3

我目前在我的pi上运行了一个Web服务器,我正试图从我的Windows机器上访问它。有一次,我把pi物理连接到同一个网络,因为我的电脑是(wifi),但由于我无法控制的情况不再是一种选择。我在大学,很少有网络选择。

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

3 个答案:

答案 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

  1. SSH to RPi。
  2. 现在请按照以下步骤操作:
  3. 修改接口文件

    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到它。