Network tools

来自百问网嵌入式Linux wiki
Wiki讨论 | 贡献2020年11月6日 (五) 14:40的版本 →‎brctl

ping

手册页位于 ping(8)
ping 使用ICMP协议的强制性ECHO_REQUEST数据报来从主机或网关引出ICMP ECHO_RESPONSE。ECHO_REQUEST数据报具有IP和ICMP标头,后跟一个struct timeval,然后是任意数量的“ pad”字节,用于填充数据包。

ifconfig

请参考专用页面 ifconfig

route

手册页位于 route(8)
route 命令用于显示/操作IP路由表。 它主要用于设置通过接口到特定主机或网络的静态路由。

traceroute

手册页位于 traceroute(8)
traceroute是一个内置工具,用于显示路由并测量网络中数据包的延迟。

netstat

请参考专用页面 netstat

ip

请参考专用页面 ip

ethtool

手册页位于 ethtool(8)
ethtool实用程序用于查看和更改以太网设备参数。

iw

手册页位于 iw(8)
iw 实用程序用于查看和更改无线设备参数。

wpa_supplicant

手册页位于 wpa_supplicant
wpa_supplicant 是用于Linux,BSD,Mac OS X和Windows的WPA请求者,支持WPA和WPA2(IEEE 802.11i / RSN)。它既适用于台式机/笔记本电脑,也适用于嵌入式系统。 请求方是客户端站中使用的IEEE 802.1X / WPA组件。 它与WPA身份验证器实现密钥协商,并控制wlan驱动程序的漫游以及IEEE 802.11身份验证/关联

brctl

手册页位于 brctl(8)
brctl 用于设置,维护和检查linux内核中的以太网桥配置。 以太网桥是一种通常用于将不同的物理以太网网络连接在一起的设备,因此这些物理网络对于用户而言似乎是一个统一的网络。

iptables

Man page at iptables(8)
iptables is an administration tool for IPv4 packet filtering and NAT.
It is used to set up, maintain, and inspect the tables of IP packet filter rules in the Linux kernel. Several different tables may be defined. Each table contains a number of built-in chains and may also contain user-defined chains.
Each chain is a list of rules which can match a set of packets. Each rule specifies what to do with a packet that matches. This is called a 'target', which may be a jump to a user-defined chain in the same table.

gatttool

Man page at [1] <securetransclude src="ProtectedTemplate:PublicationRequestId" params="10432 | 2019-01-24 | BrunoB"></securetransclude>