VxWorks7网络调试工具之ping

作者:佚名 上传时间:2023-05-26 运行软件:VxWorks7 软件版本:VxWorks7 版权申诉

介绍了如何使用VxWorks7通过ping命令进行网络调试。实现方式是首先通过arp命令获取目标设备的IP和MAC地址,再利用ping命令测试网络连通性。

char ipAddr[16] = "192.168.1.2";  //目标设备IP地址
struct in_addr ip, mac;  
struct in_addr *p_ip = &ip, *p_mac = &mac;  

/*get ARP table*/  
arpCmd(ARP_DISPLAY);  //显示ARP表
/*
*arp table
*ifAddr          ipAddress      hwAddress       type   flags
*00:15:5D:02:45:28 192.168.1.2     00:15:5D:02:45:28 0x1    REPLY
*...  
*/

/*get mac address through ip*/   
if( inet_aton(ipAddr, p_ip) == ERROR ) 
{
    printf("Error:invalid IP\n");
    return;
}  
if( ifGet(inet_netof(*p_ip),p_mac,p_ip) == ERROR)
{
    printf("Error: arpreq not found\n");
    return;
}

/*ping the target device*/
ping(NULL, &(ip.s_addr), 4, 0);

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
VxWorks7网络调试工具ping
介绍了如何使用VxWorks7通过ping命令进行网络调试。实现方式是首先通过arp命令获取目标设备的IP和MAC地址,再利用ping命令测试网络连通性。 char ipAddr[16] = &qu
VxWorks7
VxWorks7
2023-05-26 15:26
批量ping工具网络调试必备
可以批量ping整个网段,自己编写需要ping的IP地址列表,设置ping间隔时间,网络调试必备。
zip
0B
2019-07-30 05:12
ping工具go ping网络诊断工具
ping工具,对于不习惯用命令行ping的,ping工具可以很方便的ping对方的地址。
RAR
0B
2019-07-07 01:35
网络诊断工具—IP连接测试ping命令
Ping 命令是 TCP/IP 中内置的一个测试工具,主要通过发送 Internet
网络检测工具c网群ping
网络检测工具之c网群ping
EXE
314KB
2020-09-25 00:00
Ping网络监控工具
小工具,目前现在也在使用中,非常好用的一款ping软件。
RAR
0B
2019-02-13 17:00
网络Ping工具
ping当前网段下的所有IP并标识出来win8下无效
ZIP
0B
2019-05-02 16:54
网络ping工具
网络群ping工具,使用非常方便,是好的ping助手
RAR
0B
2019-05-13 21:26
网络ping工具
用于管理网络,测试网络中设备的链路状况,最大支持一个C的ping测试
EXE
0B
2019-04-12 12:20
批量网络Ping工具
实现定时自动批量ping 一些设备并显示ping的结果,可用于自动监测设备的在线情况,可以登记设备,删除设备,修改设备,为了实现简单,删除设备就只用将相应的行清空即可。
ZIP
0B
2019-01-05 22:55