【问题标题】:How to check that IP addess is attched to which eth in Linux Machine? [closed]如何检查 IP 地址是否附加到 Linux 机器中的哪个 eth? [关闭]
【发布时间】:2016-08-12 21:35:14
【问题描述】:

我使用的是 SUSE11 Linux 机器,是否有一个 cmd 可以提供我的 IP 所连接的 eth 号?

例如:

<1035 sne-70 [u2see] :/home/u2see/nginrun/log>**ifconfig -a | grep addr**
eth0      Link encap:Ethernet  HWaddr 00:25:9E:D4:7D:39  
          inet6 addr: fe80::225:9eff:fed4:7d39/64 Scope:Link
eth2      Link encap:Ethernet  HWaddr 00:25:9E:D4:7D:3A  
          inet addr:192.168.100.70  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::225:9eff:fed4:7d3a/64 Scope:Link
eth3      Link encap:Ethernet  HWaddr 00:25:9E:D4:7D:3B  
          inet6 addr: fe80::225:9eff:fed4:7d3b/64 Scope:Link
eth4      Link encap:Ethernet  HWaddr 00:25:9E:D4:7D:3C  
          inet addr:**10.19.120.24**  Bcast:10.19.120.255  Mask:255.255.255.0
          inet6 addr: 2607:f0d0:1002:11::6/64 Scope:Global
          inet6 addr: fe80::225:9eff:fed4:7d3c/64 Scope:Link

我的 IP 是“10.19.120.24”,我需要使用单个 cmd 将输出作为 eth4.. 我可以使用什么cmd?

【问题讨论】:

  • “我的IP是10.19.120.24”是什么意思?

标签: linux shell suse


【解决方案1】:

你可以使用 GNU awk:

ifconfig -a |awk -v RS="\n\n" '/inet addr:10.19.120.24 /{print $1}'

【讨论】:

    猜你喜欢
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 2010-09-17
    • 2018-01-09
    • 2021-09-08
    相关资源
    最近更新 更多