gpt4 book ai didi

linux - 如何在我的 Linux 机器上找到主 IP 地址?

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:29 25 4
gpt4 key购买 nike

我听说有主地址等类型的 ip 地址,并尝试使用以下命令获取 ip 地址

ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'

得到如下结果

192.168.122.1
192.168.168.1
172.16.142.1
192.168.1.102

那么从上面有人可以回答我的主要地址是哪个吗?

最佳答案

没有“主地址”或“主设备”之类的东西。您有多个与多个网络设备相关的 IP 地址。

您可以找出哪些设备允许您访问互联网并找到其本地 ip。

为此,发出命令route。它会输出类似的东西

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

现在您需要做的就是在 default 行中使用该设备,并在此命令中使用它:

ifconfig <DEVICENAME> | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'

关于linux - 如何在我的 Linux 机器上找到主 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com