在 实体机上 ifconfig 命令用于 显示或配置网络设备(网络接口卡) 或修改。(以CentOS 7为例)
1、ens33 以太网接口(virbr0、virbr-nic类似)
- ens33 :网卡名称
- UP :表示“接口已启用”
- BROADCAST:表示“主机支持广播”
- RUNNING :表示“接口在工作中”
- MULTICAST :表示“主机支持多播”
- MTU 1500 :(最大传输单元):1500字节
- inet:IP地址
- netmask:子网掩码
- broadcast:广播地址
- ether(Ethernet) :表示 连接类型(以太网)
- 00:50:56:28:2c:xx(Hwaddr):表示 硬件Mac 地址
- txqueuelen 1000 :表示 网卡传送队列长度
- RX packets :接受到的总包数
- RX bytes :接受到的总字节数
- RX errors :接收时,产生错误的数据包数
- RX dropped :接收时,丢弃的数据包数
- RX overruns :接收时,由于速度过快而丢失的数据包数
- RX frame (框架) :接收时,发生frame错误而丢失的数据包数
- TX packets :发送的总包数
- TX bytes :发送的总字节数
- TX errors :发送时,产生错误的数据包数
- TX dropped :发送时,丢弃的数据包数
- TX overruns :发送时,由于速度过快而丢失的数据包数
- TX carrier :发送时, 发生carrier错误而丢失的数据包数(运输工具)
- TX collisions :发送时, 冲突信息包的数目
以太网接口与网卡对应,每个硬件网卡(一个MAC)对应一个以太网接口,其工作完全由网卡相应的驱动程序控制。如果物理网卡只有一个,而却有eth1,eth2等,则可能存在无线网卡或多个虚拟网卡,虚拟网卡由系统创建或通过应用层程序创建,作用与物理网卡类似。
2、lo 回环接口
lo:“回环”网络接口,“lo”是“loopback”的缩写,它不代表真正的网络接口,而是一个虚拟的网络接口, 其 IP 地址默认是“127.0.0.1”,回环地址通常仅用于对本机的网络测试
虚拟网络接口:并非真实存在,并不真实地从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序。
表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
- inet6 ::1 :ipv6地址
- prefixlen 128 :在网上只搜到说是 前缀长度,不知道对不对
- scopeid 0x10 :
在IP地址的后面有个scope,对于ens33这张网卡来讲,是 global, 说明这张网卡是可以对外的,可以接收来自各个地方包。对于lo来讲,是host,说明这张网卡仅仅可以提供本机相互通信。
3、br0 网桥接口
网桥是一种在链路层实现中继,对帧进行转发的技术,根据MAC分区块,可隔离碰撞,将网络的多个网段在数据链路层连接起来的网络设备。
br0可以将两个接口进行连接,如将两个以太网接口eth0进行连接,对帧进行转发。
4、wlan0 无线接口
无线网卡对应的接口,无线网卡也需要对应的驱动程序才能工作。
二、 相关命令
1、显示摘要信息
2、启动关闭指定网卡
ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。
3 、为网卡配置和删除IPv6地址
3、用ifconfig修改MAC地址
4、修改 IP的=地址
5、-promisc 设置是否支持网卡的promiscuous模式
如果选择此参数,网卡将接收网络中发给它所有的数据包
6、- allmulti 设置是否支持多播模式
7、单网卡 添加多个IP地址
8、启用或关闭arp协议
9、设置最大传输单元 设置能通过的最大数据包大小为 xxx bytes
三、 其他查看网卡信息的命令(ip addr)
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/2702.html