linux敲arp命令没有显示

fiy 其他 158

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    ARP命令是用于操作和显示ARP缓存表的工具。在Linux系统中,当我们敲击ARP命令时,如果没有显示任何输出,可能有以下几个原因:

    1. ARP缓存表为空:当没有与其他主机进行通信时,系统的ARP缓存表是空的。因此,如果你在空闲状态下尝试执行ARP命令,将不会显示任何输出。你可以尝试与其他主机进行通信(ping或者其他网络活动),然后再次执行ARP命令,查看是否显示ARP缓存表。

    2. 权限不足:如果你使用普通用户权限进行操作,可能无法显示ARP缓存表。如果是这种情况,你可以尝试使用root权限或者通过sudo命令来执行ARP命令。

    3. 命令输入错误:在执行ARP命令时,可能会输入错误的命令参数或者选项。请确保正确输入ARP命令,例如,可以使用”arp -a”命令来显示ARP缓存表。

    4. 网络异常:如果你的网络连接出现异常,可能会导致ARP命令无法显示任何输出。这可能是网络配置问题、网络硬件故障或者其他网络相关问题导致的。你可以尝试重启网络设备,或者检查其他网络连接是否正常。

    综上所述,如果在Linux系统上敲击ARP命令没有显示任何输出,可以根据以上几个原因逐一排查,以确定问题的根源。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    如果在Linux系统中敲入arp命令没有显示任何结果,可能是由于以下几个原因:

    1. 用户权限不足:在Linux系统中,许多系统命令需要超级用户权限才能执行,普通用户可能无法查看arp表。可以尝试使用sudo命令来执行arp命令,例如sudo arp -a。

    2. 网络接口无效:如果你的网络接口没有启动或者无法正常工作,arp命令就无法获取或显示arp表。可以通过使用ifconfig命令来检查网络接口的状态,例如ifconfig eth0。

    3. 防火墙配置:防火墙可能会阻止arp响应,导致arp命令无法获取arp表。可以检查防火墙配置,确保允许ARP流量通过。具体配置方法因不同防火墙软件而异,可以参考相应的文档。

    4.ARP缓存为空:如果没有其他设备在同一局域网上发送arp请求,那么arp命令显示的结果可能为空。可以尝试在局域网上ping其他设备,以触发arp请求,然后再次执行arp命令。

    5.ARP表已清空:如果arp缓存中的条目已被清空,那么arp命令显示的结果也会为空。可以尝试使用arp命令手动添加一些静态条目,然后再次执行arp命令。

    总而言之,如果在Linux系统中敲入arp命令没有显示任何结果,首先要确保你具有足够的权限,并检查网络接口是否正常工作。还要注意防火墙的配置和ARP表的状态。如果问题仍然存在,可以尝试重启网络服务或者整个系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    如果在Linux上使用arp命令没有显示任何输出,可能有以下几个原因:

    1. 未安装arp工具:首先,请确保您的Linux系统中已经安装了arp工具。可以使用以下命令来安装arp工具:

    “`
    sudo apt-get install net-tools
    “`

    如果已经安装了arp工具,则可能是由于其他原因导致无法显示结果。

    2. 指定错误的网络接口:arp命令需要指定正确的网络接口来执行操作。可以使用以下命令查看系统中的网络接口:

    “`
    ifconfig
    “`

    在输出中找到您想要执行arp命令的网络接口,然后将其作为参数传递给arp命令。例如,如果您想要在eth0接口上执行arp命令,可以使用以下命令:

    “`
    arp -n -i eth0
    “`

    注意,这里的“-i”选项是用来指定网络接口的。

    3. 指定错误的IP地址:arp命令需要指定要查询的IP地址。如果您没有指定IP地址,或者指定的IP地址不存在或者不可达,那么arp命令将不会显示任何结果。请确保您输入的IP地址正确并且可达。

    4. 权限问题:如果您在没有root或sudo权限的情况下尝试执行arp命令,它可能无法正常工作。请确保您拥有足够的权限来执行该命令。您可以通过使用sudo命令来提升权限:

    “`
    sudo arp -n
    “`

    如果没有sudo或root权限,则可能无法执行此命令。

    5. 系统配置问题:最后,如果您已经尝试了以上所有方法,并且arp命令仍然没有显示结果,那么可能是由于系统配置问题导致的。这可能需要进一步的诊断和调查,最好咨询系统管理员或专业人员的帮助。

    总结起来,如果在Linux上使用arp命令没有显示任何输出,您可以尝试安装arp工具、指定正确的网络接口和IP地址,以及检查权限和系统配置。如果问题仍然存在,建议咨询专业人员的帮助。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部