熟悉Linux操作系統的同學對於ip addr命令應該不陌生,知道它是用來查看本地IP地址的,除了IP地址,其它額外的信息有必要了解一下。
root@test:~# 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,這該死的網絡。