涵義
如何通過命令查看本機IP?
Windows:ipconfig /a
Linux:ifconfig
或iwconfig
我會查看到3個項目:
lo
wlp3s0
enp2s0
挨個解析:
lo
表示local
wl
表示wlan
(Wireless Local Area Network)無線局域網en
表示ethernet
以太網- PCI接口的物理位置的座標
(bus, slot)
,其中bus表示總線,slot表示插槽。
再看:
wlp3s0
表示,WLAN PCI接口位置:bus=3, slot=0。enp2s0
表示,Etnernet PCI接口位置:bus=2, slot=0。
PCI
外設部件互連標準(Peripheral Component Interconnect)
shell操作
wuyujin@ubuntu18:~$ ifconfig
enp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether [xxx] 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 16285 bytes 1914437 (1.9 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16285 bytes 1914437 (1.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet [IP地址] netmask [網關地址] broadcast [子網掩碼]
inet6 [IPV6] prefixlen 64 scopeid 0x20<link>
ether [xxx] txqueuelen 1000 (Ethernet)
RX packets 926526 bytes 1261489274 (1.2 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 377109 bytes 50598690 (50.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wuyujin@ubuntu18:~$
Others
wuyujin@ubuntu18:~$ whatis ifconfig
ifconfig (8) - configure a network interface
wuyujin@ubuntu18:~$ whatis iwconfig
iwconfig (8) - configure a wireless network interface
wuyujin@ubuntu18:~$
ifconfig 用於配置網絡接口 InterFace config
iwconfig 用於配置無線網絡接口 Interface Wlan config