Linux命令ip addr详解

Linux命令ip addr详解

熟悉Linux操作系统的同学对于ip addr命令应该不陌生,知道它是用来查看本地IP地址的,除了IP地址,其它额外的信息有必要了解一下。

[email protected]:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff
inet 10.10.11.92/24 brd 10.100.122.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fec7:7975/64 scope link
valid_lft forever preferred_lft forever

我的机器上命令结果显示两部分,lo和eth0,如果有多块网卡,每块网卡都会显示一部分。

1. lo:全称loopback,是回环地址,经常被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。

2.eth0:网卡名,如果有多块网卡,会有多个eth 或其它名称。

link/ether:这个是MAC地址,唯一的,一块网卡一个MAC。

inet:网卡上绑定的IP地址,通常所说的IPV4,一块网卡可以绑定多个IP地址。在绑定IP地址时注意:windows主机会提示IP地址冲突,而linux主机无任何提示,在添加新的IP地址时务必检测一下新地址是否和原有地址冲突,避免造成访问不可用。常用检测命令:ping或arping IP;

inet6:IPV6地址,暂时没有,预留。

3.网络设备状态标识:<BROADCAST,MULTICAST,UP,LOWER_UP>

UP:网卡处于启动状态。

BROADCAST:网卡有广播地址,可以发生广播包。

MULTICAST:网卡可以发生多播包。

LOWER_UP:L1是启动的,即网线是插着的。

工作中发现没点网络知识还真不好ZB。

开始学习网络,网络知识很琐碎,每天碎碎念,集跬步而至千里。

ca,这该死的网络。

推荐阅读