
问题原因
默认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 -
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