欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 archlinux 下查看机器的 IP 地址

最编程 2024-07-06 20:40:15
...

问题原因

默认archlinux没有安装ifconfig这个在其它发行版中常用的命令,刚开始不知道怎么查看机器的ip。

解决方案

使用archlinux中已经安装的ip命令。在后面跟上addr, route等参数显示需要的内容。

举例

  • ip addr 其作用类似于ifconfig

    $ ip addr
      1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default 
          link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
          inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
          inet6 ::1/128 scope host 
             valid_lft forever preferred_lft forever
      2: enp0s25:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
          link/ether 00:13:c6:c5:7b:60 brd ff:ff:ff:ff:ff:ff
          inet 192.168.1.108/24 brd 255.255.255.255 scope global enp0s25
             valid_lft forever preferred_lft forever
          inet6 fe80::226:2dff:fef0:ec60/64 scope link 
             valid_lft forever preferred_lft forever
      3: wls1:  mtu 1500 qdisc noop state DOWN group default qlen 1000
          link/ether 00:13:c6:c5:7b:a4 brd ff:ff:ff:ff:ff:ff ,multicast>,multicast,up,lower_up>,up,lower_up>
  • ip route 其作用显示当前实际在使用的网卡端口状态和路由网关信息

    $ ip route
      default via 192.168.1.253 dev enp0s25  metric 202 
      192.168.1.0/24 dev enp0s25  proto kernel  scope link  src 192.168.1.108  metric 202 

推荐阅读