1. ping
ping命令用于检测网络连通性,通过ping统计结果判断网络状态。Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。根据ping包的结果,可以判断整个网络链路哪个环节出了问题。
| 参数 | 含义 |
|---|---|
| -c | 设置请求包的数量 |
| -s | 设置请求包的大小 |
| -l | 设置使用的源地址 |
2. arp / ip neigh
arp/ip neigh(地址解析协议)命令用于操作主机的arp缓冲区,它可以显示arp缓冲区中的所有条目,删除指定的条目或者添加。
| 参数 | 含义 |
|---|---|
| arp -a | 显示缓存中所有的arp表项 |
| arp -a ip | 查看指定ip地址的arp表项 |
| arp -s ip mac | 手动添加一条arp静态表项 |
| arp -d ip | 删除一条arp表项 |
| ip neigh | 显示缓存中所有的arp表项 |
| ip neigh ip | 查看指定ip地址的arp表项 |
| ip neigh add ip mac | 手动添加一条arp静态表项 |
| ip neigh del ip | 删除一条arp表项 |
例:
ip neigh {ip} lladdr {mac} dev {dev_name} nud permanent
{ip}
: 这个参数指定要添加、删除或修改的 ARP 条目的 IP 地址。
lladdr {mac}
: 这个参数指定要添加、删除或修改的 ARP 条目的 MAC 地址。
dev {dev_name}
: 这个参数指定要添加、删除或修改 ARP 条目的网络接口名称。
nud permanent
: 这个参数指定要添加的 ARP 条目是否为永久性条目。如果不指定这个参数,则默认情况下添加的 ARP 条目是临时条目,会在一段时间后自动删除。
3. route / ip route
route/ip route命令用来显示、人工添加和修改路由表项。
| 参数 | 含义 |
|---|---|
| route print | 显示路由表中的当前项目 |
| route add | 添加一条路由到路由表 |
| route change | 修改一条路由到路由表 |
| route delete | 从路由表中删除一条路由 |
| ip route list | 显示路由表中的当前项目 |
| ip route add | 添加一条路由到路由表 |
| ip route change | 修改一条路由到路由表 |
| ip route del | 从路由表中删除一条路由 |
本文介绍了Linux系统中几个重要的网络命令。ping命令工作在应用层,通过发送ICMP Echo请求报文检测网络连通性,判断网络状态;arp/ip neigh命令用于操作主机的arp缓冲区;route/ip route命令可显示、添加和修改路由表项。
1607

被折叠的 条评论
为什么被折叠?



