助攻网络服务使用----网络连接问题排查思路

原创 2020-04-20 17:47:00 排查思路 服务使用 网络连接 开发板配置网络

我们在使用开发板的过程中经常会使用到ssh、ftp等网络服务,这时需要开发板的网络功能。 

配置网络的方式很简单,但是个别细节需要特殊注意,否则容易出现问题。小编按照常见网路问题分享下实用的排查思路


01 将电脑和开发板直连

此时需要开发板和主机在同一网段。正常情况下,开发板和主机可以互相ping通,若出现开发板ping不通主机,但主机可以ping通开发板的情况,需要检查主机防火墙,并关闭防火墙。 找到控制面板➨系统和安全➨windows Defender防火墙。 关闭防火墙即可实现开发板ping通主机可以进行通讯。

 

02开发板和路由器或者交换机链接

首先设置好IP和网关

第一步开发板和主机互ping保证可以通讯,若此时主机可以ping通开发板,开发板不能ping通主机,检查防火墙设置同前节;若主机和开发板互ping不通:考虑网关是不是没配置或者配置的有问题(是否指定好网络节点),配置好网关即可,网关配置命令: routeadd default gw 192.168.2.1 (此处附一个route命令的详细使用方法链接:点击了解>)。

下一步就是ping百度,查验开发板是否可以上外网,若ping www.baidu.com 和ping8.8.8.8出现ping不通,提示形如ping:unknownhostxxx.xxx时可能是DNS的问题,这个时候需要修改DNS,一般在文件系统中,修改DNS的路径为/etc/resolv.conf,在里面添加自己的DNS即可nameserver8.8.8.8

 

然后重启网络/etc/rc.d/init.d/networking restart,此时再去ping百度即可ping通。

为了方便我们可以设置静态ip固定方便下次使用,小编以i.MX6X平台为例给大家分享一下静态IP的设置方法,其他平台可参考,最终还是根据平台实际情况配置。

方法如下:

Linux3.0.35 没有 /etc/network/interfaces

添加这个文件,写入以下内容

 

auto lo


iface lo inet loopback


#Wired or wireless interfaces

auto eth0


iface eth0 inet static


address 192.168.0.232


netmask 255.255.255.0


gateway 192.168.0.1

 

broadcast 192.168.0.255

 

 

输入 sync ,重新启动后静态IP设置完成。

保证网络的正常连接以后,就可以进行网络服务的使用了,如下便是小编  用cmd使用ssh登录开发板 的成功的界面。

相关产品 >

  • FETA40i-C核心板

    Allwinner A40i是全志开发的一款工业级处理器,A40i作为全国产工业级芯片中的佼佼者,采用更低功耗的4核ARM Cortex-A7架构,工作温度-40-85℃,是一款高性能低功耗超高性能CPU主芯片。飞凌嵌入式深度研究全志A40i芯片参数、原理图、datasheet规格书推出了以FETA40i核心板为主的一系列全国产工业级嵌入式计算机板卡,并提供了用于评估的A40i工控板、 A40i开发板。 了解详情
    FETA40i-C核心板
  • FETMX8MP-C核心板

    iMX8MP核心板基于 NXP  i.MX 8M Plus 处理器设计,  采用4核Cortex-A53 和 Cortex-M7架构。支持双千兆网口,iMX8MP性能强劲最高运行速率可达2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列专注于机器学习和视觉、高级多媒体以及具有高可靠性的工业自动化。它旨在满足智慧家庭、楼宇、城市和工业4.0应用的需求。飞凌iMX8MP核心板提供用户手册,iMX8MP原理图,引脚定义等。
    了解详情
    FETMX8MP-C核心板
  • FET3568-C核心板

    RK3568性能强而稳 国产芯|飞凌嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, 飞凌RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货

    了解详情
    FET3568-C核心板
  • FET6254-C核心板

    FET6254-C核心板基于TI Sitara™ AM62x系列工业级处理器设计。采用Arm Cortex A53架构,并集成了广泛的接口,如2路支持TSN的千兆以太网、USB 2.0CAN-FD,AM6254核心板兼容AM62x全系列处理器,提供单核、双核、四核可选,功能引脚完全兼容,为您带来灵活的成本组合方案,AM62x可应用于广泛的工业环境,如人机界面(HMI)、工业计算机、边缘计算、零售自动化、充电桩控制单元(TCU)、医疗设备等。

    了解详情
    FET6254-C核心板

推荐阅读 换一批 换一批