【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法当我们为新买来的树莓派刷上系统之后,如何将树莓派和笔记本电脑连接到同一网络使用SSH工具登录树莓派呢?相信大多数人的做法是将树莓派连接到路由器上,然后通过SSH工具(putty,SecureCRT等)远程登录,但如果你没有显示器和HDMI线,那么,这里介绍如何使用一根网线来连接树莓派。准备材料1、树莓派2、已经刷入系统的SD卡3、一根网线4、一个已经连接互联网的笔记本5、usb网口…

大家好,又见面了,我是你们的朋友全栈君。

当我们为新买来的树莓派刷上系统之后,如何将树莓派和笔记本电脑连接到同一网络使用SSH工具登录树莓派呢?相信大多数人的做法是将树莓派连接到路由器上,然后通过SSH工具(putty,SecureCRT等)远程登录,但如果你没有显示器和HDMI线,那么,这里介绍如何使用一根网线来连接树莓派。

准备材料

1、树莓派
2、已经刷入系统的SD卡
3、一根网线
4、一个已经连接互联网的笔记本
5、usb网口转换器(可选,若笔记本已经通过有线方式连接则选)

连接

物理连接

将树莓派通过网线直接连接笔记本电脑,若笔记本电脑已经使用有线方式连接互联网,占用了网口,则需要使用usb网口转换器拓展笔记本网口。若笔记本连接的是无线网,则直接连接即可。

网络设置

此时,打开网络适配器设置,此时我们可以看到已经连接互联网的网络和与树莓派连接的网络。 
这里左边是连接互联网的网络,右边是使用usb网口转换器连接至树莓派的网络。 

ç½ç»ééå¨è®¾ç½®

1. 设置网络共享

右击连接至互联网的网络 –> 属性 –> 共享选项卡 –> 勾选“允许其他网络用户通过此计算机的Internet连接来连接” –> 在家庭网络连接下面的下拉菜单中选择 “树莓派的网络” –>点击确认(出现将ip设置为“192.168.137.1”的提示也点击确定)。win10操作系统操作如下:

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

该步骤的目的是为了让树莓派能够通过网线分享笔记本的无线或有线网络,实现联网互通,能够通过SSH登录。

2.查询树莓派的IP

打开命令提示符,输入

arp -a

此命令可查询与笔记本电脑又网络交互的IP地址,在接口:192.168.137.1中找到最与众不同的那个就是树莓派的IP,笔者这里是192.168.137.189,如果查询不到重新插拔树莓派的网线即可。 

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

3.使用ssh工具连接树莓派的三种方式

3.1 使用SecureCRT连接树莓派

打开ssh工具,笔者这里使用SecureCRT,新建一个连接,按如下配置(注意使用查询到的IP) ,输入IP地址和树莓派的账号密码,即可登录树莓派。

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

3.2 利用PuTTY软件连接树莓派。

也可以打开putty,输入ip地址连接,下图标记处输入ip。

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

在弹出的窗中,输入用户名和密码,即进入了树莓派系统。

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

3.3 VNC远程登录树莓派的图形界面

安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面。
安装
树莓派命令行:

输入命令:    sudo apt-get install xrdp                     安装xrdp

                      sudo /etc/init.d/xrdp start                    启动xrdp

                      sudo update-rc.d xrdp defaults。       设置成默认启动

输入命令:    sudo apt-get install tightvncserver      安装VNC

                      sudo nano /etc/init.d/tightvncserver    init.d下创建tightvncsercer文件
在文件中输入如下内容:

在文件中粘贴如下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
 
# More details see:
# http://www.penguintutor.com/linux/tightvnc
 
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
 
eval cd ~$USER
 
case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    # 终止命令行。此处控制台号码与启动一致。
    su $USER -c '/usr/bin/tightvncserver -kill :1'
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

注:少数玩家默认用户不是pi的请自行更改USER变量
按Ctrl+X保存,回答Y(存盘)退出nano编辑器。
然后给tightvncserver文件加执行权限,并更新开机启动列表。

sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

电脑登录VNC
下载Windows客户端RealVNC Viewer
登录地址输入“IP地址:控制台号码”,0号控制台可不加号码。
也可使用Android版VNC客户端,下载地址:http://android.d.cn/software/19334.html

20130904220831991

20130904220831544

通过以上几种方式,你就可以随心所欲的链接上你的树莓派了,并且可以图像化操作或者远程登录。

【树莓派】一根网线将树莓派4B直连笔记本电脑的方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135277.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • b站的java教程怎么样(b站学java哪个好)

    Heyguys,这里是cxuan,欢迎你收看我最新一期的文章。这是一篇鸽了很久的文章。。。。。。事情还要从上回说起。。。。。。我爱B站!这篇文章我汇总了B站上计算机基础(操作系统、计算机网络、数据结构和算法、汇编等)学习视频,受到了很多小伙伴的认可和追更。甚至CSDN还有在催我更新的读者朋友所以这篇文章,不能再拖了,更新起来!!!Java基础Java基础:尚硅谷宋红康https://www.bilibili.com/video/BV1Qb411g7cz?from

  • vim复制粘贴_vim如何复制粘贴

    vim复制粘贴_vim如何复制粘贴一、打开文件        执行vimtest命令打开test文件        在命令模式下输入setnu,展示文本行号二、按字符复制与粘贴        在命令行模式下输入字符v(小写),便可以进入按字符选择模式,通过h、i、j、k键移动光标选择要进行复制的字符串。        完成选择后按下y键进行复制,将鼠标移动到最后一行,按下p执行粘贴操作就完成了对选择…

  • Jesus year_你好2020

    Jesus year_你好2020第一步首先去训练一个参数过渡模型比较大的网络,第二步对它以一定的剪枝率做剪枝。第三步,再进行finetuning换句话说,如果我们从这群静态剪枝之后的subnets中去选择一个精度较高的子网络,并不能代表他经过finetune之后就是一个优质的子网络。

  • nginx转发服务器_jquery跨域请求

    nginx转发服务器_jquery跨域请求场景描述:A服务器映射了外网IP;B服务器为内网服务器,A和B能互通;外网IP不能访问B上的服务;方案:使用nginx在A服务器上做个代理转发,将B服务器上的服务代理到A服务器上,这样外网IP就可以通过代理的地址访问B上的资源。配置比较简单,如下所示:server{listen8089;//A服务器定义端口需映射到外网IPserver_name172.10.20.6;//A服务器代理地址…

    2022年10月18日
  • 用JAVA判断一个数是否为素数(质数)

    素数(primenumber)又称质数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。有时经常遇到用java判断素数的问题,为大家贴上怎么用java判断出一个数是否为素数。publicstaticbooleanisPrime(intN){if(Nfor(inti=2;i*iif(N%i=

  • Python 读取txt、csv、mat数据并载入到数组

    一、txt文件数据载入到数组    这里结合上一篇博文的数据来讲怎么方便的载入.txt文件到一个数组,数据如下所示:1、自己写Python代码实现txt文本数据读取并载入成数组形式(PS:下面给了三种方法,选择理解)#-*-coding:cp936-*-importreimportlinecacheimportnumpyasnpimportosfilename=…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号