第八节 连接网络与SSH登录

连接网络与查看开发板IP 地址

使用网线通过开发板的任意一个以太网接口与路由器连接起来,或者配置开发板连接上无线路由器WIFI,即可把开发板连接至网络。

使用ifconfig 命令查看开发板的IP 地址,见下图。

在这里插入图片描述

在上图中开发板使用ifconfig 命令可查看到开发板eth1 网口的IP 地址,为192.168.0.69。若使用ifconfig 命令查看不到IP 地址,请检查网络连接,或尝试使用以下命令申请IP:

#eth1 表示第一路以太网口,eth2 表示第二路以太网口
sudo udhcpc -b -i eth1

若命令执行正常,会出现图中的输出,并且再次输入ifconfig 命令会查看到eth1 具有正常的IP 地址。

在这里插入图片描述

ping 测试

若开发板连接的路由器支持连接到公网,直接在终端输入如下命令即可进行连接测试:

# 在开发板的终端执行以下命令
ping www.firebbs.cn

在这里插入图片描述

出现类似上图的输出表示网络连接成功,使用“Ctrl + C”可退出命令。

若连接的路由不支持连接到公网,可以直接ping 路由的IP 地址或者同样连接到该路由电脑的IP地址,如本例子中的路由IP 地址为192.168.0.1。请把以下命令中的IP 地址换成自己实验环境的路由IP:

ping 192.168.0.1

使用MobaXterm SSH 登录开发板

SSH 终端通过开发板的以太网或WiFi 的IP 地址都可以连接,也可使用主机名。

  • 开发板的默认主机名为:lubancat ,使用主机名登录前先再开发板上运行安装sudo apt installavahi-daemon 。

  • IP 默认由路由动态分配,可先通过串口终端连接,使用ifconfig 命令查看具体IP。

  1. 上电启动开发板,开发板默认开启ssh 服务。系统正常登录后,输入以下命令查看ssh 服务是否已经运行:
sudo systemctl status ssh

如下图所示:active 状态说明ssh 服务正常运行

在这里插入图片描述

  1. 确保网络连接正常(注意wifi 要先正确配置后才能使用)。输入以下命令查看当前主机的ip 地址:
ifconfig
  1. 点击菜单栏「sessions」–> 「new session」,弹出「session setting」对话框,选择SSH:

在这里插入图片描述

  1. 在Remote host 中填入开发板连接网络后使用的IP 地址或者开发板的默认主机名lubancat,在Specify username 打钩后,可以先填好登录名debian ,如果不填则之后手动先输入登录名。点击下面的OK 开始连接。

在这里插入图片描述

  1. 成功连接上后会要求输入登录名密码temppwd ,当密码输入正确回车后,会弹出一个窗口,这里直接点关闭不影响。

在这里插入图片描述

  1. 成功登陆后即可输入命令操作。左边会自动出现一个窗口显示开发板目录下的文件,可以用鼠标把文件拖放进去或者把板子文件拖放出来。

在这里插入图片描述

  1. 文件拖放进开发板后的样子。

在这里插入图片描述

  1. 在/home/debian 目录下选中需要传输的文件,点击可以下载到电脑

在这里插入图片描述

使用systemd-network 设置静态ip

Systemd 已成为了大多数发行版的标准配置,使用了Systemd,就不需要再用init 了。Systemd 取代了initd,成为系统的第一个进程(PID 等于1),其他进程都是它的子进程。这里简单介绍如何使用systemd-network 来设置静态ip

步骤一

在板子上执行以下两条命令

mv /etc/network/interfaces /etc/network/interfaces.save


systemctl enable systemd-networkd
  • 第一条指令将之前/etc/network/interfaces 文件重命名为interfaces.save

  • 第二条指令使能systemd-networkd 服务

步骤二

在/etc/systemd/network 目录下增加需要配置的网卡配置信息文件,文件以.network 后缀作为结尾。如新建一个配置网卡eth1 文件eth1.network,文件内容如下:

[Match]
Name=eth1

[Network]
Address=192.168.1.20/24
Gateway=192.168.1.1
DNS=192.168.1.1

参考资料:Linux 基础与应用开发实战指南——基于STM32MP1 系列

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值