linux 网卡知识

网卡的命名规则

  • CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名: eth0、 eth1等,当增加或删除网卡时,名称可能会发生变化。

  • CENTOS7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化。(dmidecode这个命令可以采集有关硬件方面的信息)

对网络设备的命名方式

  • 如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如: ifcfg-ens33

  • 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例命名,例如:ifcfg-enp33

  • 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0

  • 上述均不可用时,则使用传统命名机制。

扩展

在CENTOS7中,en表示:ethernet以太网,就是咱们现在使用的局域网

enX(X常见有下面3种类型) :

  • o:主板板载网卡,集成设备的设备索引号。

  • p:独立网卡,PCI网卡

  • s:热插拔网卡,usb之类,扩展槽的索引号

  • nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列

ifconfig

ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 # up-->网卡开启状态, RUNNING-->网线处理连接状态, MULTICAST-->支持组播, 最大传输单元大小为1500字节
        inet 10.13.0.253  netmask 255.255.255.0  broadcast 10.13.0.255 # 该网卡的IP地址,子网掩码,广播地址
        ether fa:16:3e:41:5b:96  txqueuelen 1000  (Ethernet) # 网卡的MAC地址, ether表示连接类型为以太网,传输队列的长度1000
        RX packets 15212547647  bytes 5881170152184 (5.3 TiB) 
        RX errors 0  dropped 8  overruns 0  frame 0
        TX packets 14127964472  bytes 2089263407082 (1.9 TiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

删除临时 IP 地址

ifconfig eth0:0 del 192.168.1.100

使用命令 nmtui 界面模式修改IP

nmtui