关于树莓派无屏幕SSH连接 蹭网如何获取的IP地址的多种方式

😂 这篇文章最后更新于1586天前,您需要注意相关的内容是否还可用。
目录导航
  • 网络相关
    • 蹭网连接前提
      • 无线网配置文件解释
      • SSH登录
    • 查看IP的几种方式
      • SoftPerfect Network Scanner
      • Advanced IP Scanner
      • IP Tools
  • 拓展(Raspbian系统)
    • SSH进入设置
    • 烧录/备份系统
    • 树莓派开启SSH/VNC
    • 树莓派设置静态IP 固定IP
  •     树莓派没屏幕的话确实有着诸多不便,在没屏幕下不能手动连WiFi,不能用命令查看树莓派本机IP。这种情况下,可以如下几种解决方式。

    网络相关

    蹭网连接前提

        需保证树莓派连接上网络。在烧录系统后的内存卡中新建SSH为文件名的空文件(无后缀),以及wpa_supplicant.conf文件,文件内容如下:

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=GB
     
    network={
        ssid="WiFi-A"
        psk="12345678"
        key_mgmt=WPA-PSK
        priority=1
    }
     
    network={
        ssid="WiFi-B"
        psk="12345678"
        key_mgmt=WPA-PSK
        priority=2
        scan_ssid=1
    }

    无线网配置文件解释

    #ssid:网络的ssid
    #psk:密码
    #priority:连接优先级,数字越大优先级越高(不可以是负数)
    #scan_ssid:连接隐藏WiFi时需要指定该值为1

    配置好后内存卡插入树莓派,启动后会连接上你配置文件设置的无线网。不仅在烧制后可以这样配置无线网,在使用后也可这样配置,只是取出内存卡配置可能有点麻烦。

    总结还是有买屏幕好点,对个人而言,平时就用ssh连接屏幕的作用也大抵就是看个IP吧。

    SSH登录

    默认用户名pi 密码raspberry,可用xshell、putty等软件连接

    查看IP的几种方式

    1. SoftPerfect Network Scanner

      电脑端连接同无线网,下载SoftPerfect Network Scanner,安装好后打开,设置扫描IP段为192.168.0.0到192.168.255.255,然后扫描就完事了,可将该无线网内所有机器IP都扫描出来,可以观察机器名称哪个是树莓派的。官网http://www.softperfect.com/products/networkscanner/

    2. Advanced IP Scanner

      同样电脑端软件,用法同上,免费 推荐使用这款。比较适合有网线条件下使用,用网线连接树莓派与电脑。官网https://www.advanced-ip-scanner.com/cn/

      或网盘下载:https://lanzoux.com/ibz0xfe

    3. IP Tools

      安卓端通过USB共享网络给树莓派,安装IP Tools扫描局域网IP,但总有不灵光,建议使用第一种从电脑端获取。

    拓展(Raspbian系统)

    SSH进入设置

    进入SSH,命令行输入如下命令按回车进入可视化设置页面,可根据喜好更改个人配置,例如语言分辨率之类

    sudo raspi-config

    安装中文字体库(文泉驿开源字体)

    最新系统可能集成了中文字体中文语言等,请根据实际需求安装

    sudo apt-get install ttf-wqy-zenhei

    安装中文输入法,输入法切换快捷键 ctrl+space(当然若是无界面的Lite系统无需关心这些)

    sudo apt-get install scim-pinyin

    设置键盘布局,建议改成104键 US

    sudo dpkg-reconfigure keyboard-configuration

    烧录/备份系统

    使用软件Win32 Disk Imager,如下图:

    360截图1784082092120105.png

    烧录或恢复系统很简单:选择解压后的镜像(.img格式),选择设备Device(就是内存卡盘符),直接点Write写入即可。

    备份:电脑本地新建.img后缀的空文件,同样选择该文件,选择设备,然后点Read读取即可,不要点写入否则系统可能会丢失。

    不同容量内存卡恢复问题:

    8G内存卡上备份的系统恢复到16G内存卡上,其中16G中8G内存可能未被分配,这时可以连接电脑用windows的磁盘管理工具拓展分区,或者用DiskGenius调整主分区大小。

    树莓派自带调整功能:进入raspi-config命令行界面,依次选择“Advanced Options”->“Expand Filesystem”,按回车确定保存即可。

    查看储存命令:

    df -h

    树莓派开启SSH/VNC

    如果是可视化系统并且有屏幕的话可以在系统菜单里开启,如果没的话如下:

    开启SSH前面已讲过就不介绍了,现在我们通过SSH进入raspi-config命令界面,选择“5 Interface Options”,在进入的菜单选项中可以开启/关闭SSH或VNC。vnc与ssh账号密码一致,PC端下载地址:https://www.realvnc.com/en/connect/download/viewer/windows/

    树莓派设置静态IP 固定IP

    输入命令:

    sudo nano /etc/dhcpcd.conf

    删除前面多余的注释“#”,指定无线接口wlan0,静态IP,静态路由器网关IP,手动自定义DNS等

    interface wlan0  #指定接口
    static ip_address=192.168.1.141/24 #IP根据需要更改,/24的意思是子网掩码为 255.255.255.0
    static routers=192.168.1.1 #网关
    static domain_name_servers=192.168.1.1 10.18.0.1 # DNS

    如果不是通过wlan连接就是eth0了

    interface eth0
    static ip_address=192.168.137.1/24
    static domain_name_servers=114.114.114.114

    援引:https://www.jianshu.com/p/bd918ef98a4d