QNX的nicinfo ifmcstat if_up和tcpdump

nicinfo

在QNX操作系统中,nicinfo是一个用于显示网络接口卡(NIC)信息的命令行工具。它可以提供有关系统中所有可用网络接口卡的详细信息,例如接口名称、MAC地址、IP地址、掩码、广播地址、传输单元大小等等。

通过nicinfo命令可以查看所有网络接口卡的信息,也可以通过添加接口名称参数来查看特定接口的信息。

nicinfo命令对于调试和排除与网络有关的问题非常有用,也可以用于监视和管理系统中的网络接口卡

nicinfo eth0

# nicinfo eth0
eth0: 
  eth Ethernet Controller

  Physical Node ID ........................... 04C3E6 4F0000
  Current Physical Node ID ................... 04C3E6 4F0000
  Current Operation Rate ..................... 1000.00 Mb/s full-duplex
  Active Interface Type ...................... MII
    Active PHY address ....................... 7
  Maximum Transmittable data Unit ............ 1500
  Maximum Receivable data Unit ............... 1500
  Hardware Interrupt ......................... 0x5b
  Memory Aperture ............................ 0x58d8d76000 - 0x58d8d76fff
  Promiscuous Mode ........................... Off
  Multicast Support .......................... Enabled

  Packets Transmitted OK ..................... 34953
  Bytes Transmitted OK ....................... 4342095
  Broadcast Packets Transmitted OK ........... 7
  Multicast Packets Transmitted OK ........... 3
  Memory Allocation Failures on Transmit ..... 0

  Packets Received OK ........................ 557043
  Bytes Received OK .......................... 158746695
  Broadcast Packets Received OK .............. 479442
  Multicast Packets Received OK .............. 1100
  Memory Allocation Failures on Receive ...... 0

  Single Collisions on Transmit .............. 0
  Multiple Collisions on Transmit ............ 0
  Deferred Transmits ......................... 0
  Late Collision on Transmit errors .......... 0
  Transmits aborted (excessive collisions) ... 0
  Transmit Underruns ......................... 0
  No Carrier on Transmit ..................... 0
  Jabber detected ............................ 0
  Receive Alignment errors ................... 0
  Received packets with CRC errors ........... 0
  Packets Dropped on receive ................. 0
  Oversized Packets received ................. 0
  Short packets .............................. 0

ifmcstat

ifmcstat是一个命令行程序,用于监控和显示网络接口的统计信息。使用ifmcstat,可以查看网络接口的包传输数量、丢包数量、传输速率等详细信息。下面是使用ifmcstat的示例命令:

./ifmcstat eht0
lo0:
	inet6 ::1
	inet6 fe80::1%lo0
		group ff01:1::1 refcnt 2
		group ff02::1%lo0 refcnt 2
		group ff02::1:ff00:1%lo0 refcnt 2
eth0:
	inet6 fe80::6c3:e6ff:fe4f:0%eth0
		group ff01:11::1 refcnt 1
		group ff02::1%eth0 refcnt 1
		group ff02::1:ff4f:0%eth0 refcnt 1
	enaddr 04:c3:e6:4f:00:00 multicnt 3
		01:00:5e:00:00:01 -- 01:00:5e:00:00:01 1
		33:33:00:00:00:01 -- 33:33:00:00:00:01 2
		33:33:ff:4f:00:00 -- 33:33:ff:4f:00:00 1

上述命令将显示eth0网络接口的数据传输统计信息。

if_up

if_up也是一个命令行程序,用于启用和配置网络接口。使用if_up,可以设置网络接口的IP地址、子网掩码、网关等参数。以下是使用if_up的示例命令:

if_up eth0 192.168.1.10 netmask 255.255.255.0 gw 192.168.1.1

tcpdump

拷贝librpc.so.2和tcpdump至qnx设备中

./tcpdump -i eth0 port 8010 -w out1.cap

你可能感兴趣的:(tcpdump,服务器,测试工具,qnx)