ipconfig
很长一段时间以来,我出于不同的目的在 Windows 和Unix 中使用ifconfig
来查找我的本地 IPv4。
有时,您的屏幕很小,或者您的计算机连接了大量网络适配器,因此此列表非常广泛。我知道您可以将其通过管道传输到less
,以避免滚动,并使用 进行过滤grep
,但这相当麻烦。
我想知道是否有一种更简单的方法来查找 DHCP 为您提供的基本信息(网关、IPv4 和子网掩码),而无需眯着眼睛找到您要查找的号码,也无需查看在你的笔记或谷歌中输入命令。
答案1
ip addr
- 列出 IPv4 和 IPv6 地址
ip -4 addr
- 仅列出 IPv4 地址(ip -c -4 addr
用于颜色)
ip -6 addr
- 仅列出 IPv6 地址(ip -c -6 addr
用于颜色)
ip route
- IPv4路由表
ip -6 route
- IPv6路由表
答案2
查看 IPv4 地址的简单方法是:
ip -c address
-- -c 参数为 IP 地址添加颜色,以便您可以轻松找到它。它很容易记住,而且很短。
我通常使用ip -4 -c -o address
,因为我只对 IPv4 感兴趣,而不是 IPv6,而且我个人更喜欢在一行中看到每个适配器。这也方便了管道的接入,grep
没有太多麻烦。
您可以从IP后面的(默认)/24计算出您的子网掩码,但我不知道是否有任何简单的方法可以看到它。对于默认网关也是如此,如果已知它位于第一个 IP 地址(通常情况下)。