我想获取 IP 地址 ifconfig
并获取
me@me:~$ ifconfig
enp6s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 48:5b:39:68:79:80 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 889 bytes 74199 (74.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 889 bytes 74199 (74.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.31.231 netmask 255.255.255.0 broadcast 192.168.31.255
inet6 fe80::e782:b8a7:7711:1b90 prefixlen 64 scopeid 0x20<link>
ether 1c:4b:d6:c5:c6:3c txqueuelen 1000 (Ethernet)
RX packets 54953 bytes 4365651 (4.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2628 bytes 352889 (352.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我无法确定选择哪一个。inet 或 broadcats
答案1
请注意,旧版本ifconfig
已被弃用并被取代ip
。
当你跑步时
ip a
您将获得与以下类似的信息
ifconfig # without options and parameters
请参阅man ip
以获取有关可用选项、对象和命令的更多详细信息。
根据您的问题,IP地址是inet
192.168.31.231
并且您还应该在 的输出中看到它ip a
。
答案2
您的 IP 地址是 inet,广播是用于广播的网络保留地址,.0 subnet
(在您的情况下192.168.31.0
带有子网掩码255.255.255.0
)是网络标识符。
如果你有兴趣获取有关 IP 地址的更多信息,那么最好的起点是维基百科页面这个论点。