• 网络配置

    • DHCP
    • Static IP Address
    • 图形界面
  • 调试步骤
    • ping 回环地址 loopback address
    • ping 本地计算机的 IP 地址 local ip address
    • ping 默认网关 IP 地址
    • ping 远程主机 IP 地址
    • ping 远程主机名
    • pathping 远程主机 IP
  • 错误归纳
    • 本地地址返回 0000
    • ping 远程主机 ip 成功名称失败

网络配置

Redhat 的配置在 /etc/sysconfig/network-scripts/ifcfg-eth0
Debian 的配置在 /etc/network/interfaces
差异有点大,我的板子是采用的 Debian
这里以 Debian 为例

网络配置有三个方法
1. DHCP 动态
2. static 静态
3. 图形界面配置

因为我们板子和主机连的是同一个网关。
在主机 ifconfig 看一下自己主机所在的网络的相关信息

enp2s0    Link encap:以太网  硬件地址 1c:1b:0d:b3:64:d5  inet 地址:192.168.1.130  广播:192.168.1.255  掩码:255.255.255.0inet6 地址: fe80::1bbe:be89:15eb:3083/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1接收数据包:1164966 错误:0 丢弃:0 过载:0 帧数:0发送数据包:557220 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000 接收字节:1400257775 (1.4 GB)  发送字节:60841335 (60.8 MB)

提取出来的信息有
Host ip address 192.168.1.130
Gatway address 192.168.1.1
Broadcast address 192.168.1.255
Netmask 255.255.255.0
可以按照主机上的信息来配置板子。

DHCP

修改配置文件 /etc/network/interfaces

auto eth0
iface eth0 inet dhcp 

重启开发板,或者 如下 重启网络服务

sudo /etc/init.d/networking restart 

Static IP Address

修改配置文件 /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.66
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1

重启开发板,或者 如下 重启网络服务

sudo /etc/init.d/networking restart 

图形界面

图形界面用到的情况不多,就不赘述了。

更加有详细的配置方法参见这篇文章
http://blog.sina.com.cn/s/blog_722e57150100nhz9.html

调试步骤

参考 https://technet.microsoft.com/en-us/library/cc940095.aspx

利用 Ping 和 PingPath 来测试网络连接。
Ping 用来验证 IP-level 的连通性。
PathPing 用来检测 multiple-hop trips 时包是否有 loss。

故障排除后,ping 命令用来发送一个 ICMP 回应请求到目标 host name 或是 IP Address。
用 Ping 命令来验证 主机能否正常向目标机发包,也可以用它来区分网络硬件问题和不兼容配置问题。

如果使用了 ipconfig /all 并且接收到了响应,没有必要再 ping 回环地址 和 自己的 IP 地址 —— ipconfig 为了产生报告已经这么去做了。

要使用 Ping 命令可以按照如下步骤:

ping 回环地址 loopback address

ping 127.0.0.1
如果环回步失败,则IP堆栈不响应。这可能是因为TCP驱动程序损坏,网络适配器可能无法正常工作,或其他服务与IP冲突。

ping 本地计算机的 IP 地址 local ip address

验证它是否已经正确地添加到网络中。如果路由表是正确的,这只是将数据包转发到 127.0.0.1 回环地址。

# ping <IP address of local host>
ping 192.168.1.88

ping 默认网关 IP 地址

验证默认网关是否运行,本地是否能与本地网络上的其他主机进行通信。

# ping <Gateway address>
ping 192.168.1.1

ping 远程主机 IP 地址

验证可以通过路由器进行通信

# ping <Remote IP address>

ping 远程主机名

验证可以正确解析远程主机名

# ping <Remote Host Name>
ping www.baidu.com

pathping 远程主机 IP

验证到远程主机所经过的 中间路由器是否运行正常。

# pathping <Remote IP address>

错误归纳

本地地址返回 0.0.0.0

微软MediaSense软件启动,因为网络适配器检测到它没有连接到网络。要解决此问题,通过确保网络适配器和网络电缆连接到集线器关闭MediaSense。如果连接是否牢固,重新安装网卡的驱动程序或新的网络适配器。

ping 远程主机 ip 成功,名称失败

问题在 解析,而不是网络连接。

[Linux][RK3399] 以太网调试 — 利用 ping 和 pathping 工具相关推荐

  1. ICMP 隧道——将流量封装进 IMCP 的 ping 数据包中,旨在利用 ping 穿透防火墙的检测...

    利用 ICMP 隧道穿透防火墙 转自:http://xiaix.me/li-yong-icmp-sui-dao-chuan-tou-fang-huo-qiang/ 以前穿透防火墙总是使用 SSH 隧道 ...

  2. Android Linux内核编译调试

    对于在Windows上写代码写习惯的人,调试是必不可少的手段,但是转到Android以后,发现调试手段异常简陋,跟Windows简直不是一个级别,特别是Android的内核调试,网上资料也相对较少,不 ...

  3. ping 命令_命令PING背后发生了什么,记得Windows XP拒绝利用PING命令通信吗

    首先了解PING命令,PING是Windows.Unix和Linux系统下的一个命令,当小伙伴们检查网络情况的时候,先使用的命令肯定是PING命令.PING也属于一个通信协议,是TCP/IP协议的一部 ...

  4. RK3368 Edp屏调试,利用EDID做兼容

    RK3368 Edp屏调试,利用EDID做兼容 Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 文章目录 RK3368 Edp屏调试,利用EDID做兼容 ...

  5. UART和RS232/RS485的关系是什么?RS485在linux下的调试 ubuntu串口调试工具

    串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...

  6. 【ARM-Linux开发】linux下代码调试

    1. 使用printf调试 #ifdef DEBUG Printf("valriable x has value = %d\n", x) #endif 然后在编译选项中加入-DDE ...

  7. 网工学习 管理常用命令ipconfig ping tracert pathping ARP netstat route nslookup

    目录 网络管理常用命令 ipconfig ping tracert pathping ARP netstat route nslookup 网络管理常用命令 ipconfig ping ping命令通 ...

  8. linux + ffmpeg + eclipse 调试

    使用linux + ffmpeg + eclipse调试步骤 OS : ubuntu 12.04 Eclipse : 3.7.2 为Eclipse安装cdt插件,使其支持c/c++ 导入ffmpeg项 ...

  9. Linux系统服务器如何禁ping

    Linux系统服务器如何禁ping?linux系统服务器如何允许ping?宇尘网络专业的IDC 系统环境Centos5 一.系统禁止ping [root@linuxzgf ~]# echo 1 > ...

最新文章

  1. C#中string与byte[]的转换帮助类
  2. 助力企业抗疫,360金融推出免费AI语音机器人
  3. 【Android View基础】View中几个容易混淆的距离及坐标量
  4. SFB 项目经验-57-Skype for business-录音系统-你拥有吗(模拟线路)
  5. python 钉钉机器人发送图片_Python结合钉钉实时自动监控股票行情,上班炒股再也不怕老板发现...
  6. 吃货都是怎么给自己找理由的? | 今日最佳
  7. MFC_2.2 编辑框和文本控件
  8. 枚举求解:试把一个正整数n拆分为若干个(不少于2个)连续正整数之和。例如:n=15,有3种拆分:15=1+2+3+4+5,15=4+5+6,15=7+8。 对于给定的正整数n,求出所有符合这种拆分要求
  9. USD MID-160|全球最薄的MID!
  10. 2022-09-13 mysql列存储引擎-POC-查询数据错误追踪
  11. 【车牌识别】基于模板匹配算法实现车牌识别matlab源码
  12. 关于“访问映射网络驱动器提示 本地设备名已在使用中,此连接尚未还原”的解决方法
  13. 深入解析设置磁盘写保护
  14. Elasticsearch(六)了解全文搜索
  15. 插件check_mysql_health安装和错误解决(监控Mysql状态使用)
  16. 生成网络论文阅读:PGGAN(一):论文速览
  17. JS中的数组转变成JSON格式字符串的方法
  18. Aseprite常用快捷键大全
  19. 2023年大厂高频软件测试面试题:Web 测试 + 接口测试 +App 测试
  20. WORD制表位完成杂志目录视频教程

热门文章

  1. TP-Link WR340G+ 路由器桥接实践(2016年10月更新tplink新产品wifi中继器设备)
  2. 基于neo4j知识图谱的智能问答系统
  3. 交警队门户网站管理系统-蓝色模板 v2020.7.14 专为交警队设计的一套模板,模板风格大气实用。整站布局,调整方便,适合全国各地交警内部网络和互联网建站使用。
  4. 5G科普——三大场景
  5. 打开accdb格式数据库遇到的问题
  6. 华为手机 微信小程序 input输入框上移
  7. 解决 Eclipse下Java heap space问题
  8. 网络--基础知识点--tcp的短连接和长连接、http的短连接和长连接
  9. c语言执行程序的时间 毫秒,C程序的执行时间
  10. 第十届蓝桥杯题解(部分)