問題原因
默認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