【问题标题】:Retrieveing eth0 ipv6 address on linux在linux上检索eth0 ipv6地址
【发布时间】:2012-08-26 13:59:40
【问题描述】:

我希望在我的一个 shell 脚本中使用我的 eth0 ipv6 地址。我可以使用 ifconfig 和 grep 来检索它,但我确信它一定在某个我没有看到的文本文件中,这最终会使检索变得更容易。有人知道我应该去哪里看吗?

谢谢

【问题讨论】:

  • 不,它不在文本文件中。确实存储在配置文本文件中的 eth** 接口的属性是它的 MAC 地址,但这不是 IP 地址。
  • 确切地说,MAC 地址是/sys/class/net/eth0/address。但是看不到 IP{,v6} 地址。

标签: linux scripting ip-address ipv6 ifconfig


【解决方案1】:
ip addr show eth0 | awk '/inet6/ {print $2}'

【讨论】:

  • 你是一个了不起的人
猜你喜欢
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多