查看所有網卡的信息
ifconfig (不包括down狀態的網卡)
[root@mysql ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.111 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::8c18:4c0c:35b:f89c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:bf:7a:4b txqueuelen 1000 (Ethernet)
RX packets 396 bytes 43132 (42.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 189 bytes 25028 (24.4 KiB)
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 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
# eth0:網卡名稱
# Link encap:網卡的接口類型,這里是以太網
# HWaddr:網卡的硬件地址,俗稱的MAC地址
# inet addr:IPv4地址,如果是IPv6會寫成inet6 addr
# Bcast:廣播地址
# Mask:子網掩碼
# UP:表示網卡是開啟狀態
# BROADCAST:表示網卡支持廣播
# RUNNING:表示網卡的網線已經被接上
# MULTICAST:表示網卡支持組播
# MTU:網絡最大傳輸單元
# Metric:到達網關的度量值,參考:http://m.chinabyte.com/network/191/12287691_gfh.shtml
# RX packets:網絡從啟動到現在為止接收的數據包大小,單位是字節,error 發生錯誤的數據包,dropped 被丟棄的數據包
# TX packets:網絡從啟動到現在為止發送的數據包大小,單位是字節,error 發生錯誤的數據包,dropped 被丟棄的數據包
# collisions:發生碰撞的數據包,如果發生太多次,表明網絡狀況不太好
# txqueuelen:傳輸數據的緩沖區的儲存長度
# RX bytes:總接收字節總量
# TX bytes:總發送字節總量
# Memory:網卡硬件的內存地址
[root@mysql ~]# ifconfig -a // 查看所有網卡的信息(包括down狀態的網卡
[root@mysql ~]# ifconfig eth0 // 查看指定網卡的信息
[root@mysql ~]# ifconfig eth0 up // 啟用指定的網卡,等同於:ifup eth0
[root@mysql ~]# ifconfig eth0 down // 關閉指定的網卡,等同於:ifdown eth0
[root@mysql ~]# ifconfig eth0 arp // 開啟網卡的ARP協議
[root@mysql ~]# ifconfig eth0 -arp // 關閉網卡的ARP協議
[root@mysql ~]# ifconfig eth0 192.168.0.100 // 設置/修改網卡的IP地址(臨時生效)
[root@mysql ~]# ifconfig eth0 192.168.0.100/24 // 設置/修改網卡的IP地址和子網掩碼(臨時生效)
[root@mysql ~]# ifconfig eth0 192.168.0.100 netmask 255.255.255.0 // 設置/修改網卡的IP地址和子網掩碼(臨時生效)
[root@mysql ~]# ifconfig eth0 192.168.0.100 hw ether 04:64:03:00:12:51 // 設置/修改網卡的IP地址和MAC地址(臨時生效),ether(以太網)表示網卡的接口類型
[root@mysql ~]# ifconfig eth0 mtu 1500 // 設置/修改網卡的最大傳輸單元(臨時生效)
[root@mysql ~]# ifconfig eth0:0 192.168.0.50/24 // 給網卡配置虛擬接口,相當於給網卡再配置一個IP地址(臨時生效)
[root@mysql ~]# ifconfig eth0:1 192.168.0.51/24 // 給網卡配置虛擬接口,相當於給網卡再配置一個IP地址(臨時生效)
[root@mysql ~]# ifconfig eth0:2 192.168.0.52/24 // 給網卡配置虛擬接口,相當於給網卡再配置一個IP地址(臨時生效