注:本文基于CentOS 7.4编写

1、网络设备类型

linux网络设备的抽象类型有:Bridge、VLAN、VETH、TAP等,我们可以通过ip命令查看系统支持的类型,

[root@master ~]# ip link help
...
TYPE := { vlan | veth | vcan | dummy | ifb | macvlan | macvtap |bridge | bond | team | ipoib | ip6tnl | ipip | sit | vxlan |gre | gretap | ip6gre | ip6gretap | vti | nlmon | team_slave |bond_slave | ipvlan | geneve | bridge_slave | vrf | macsec }

2、查看指定设备的类型

2.1 通过ip命令

[root@master ~]# ip -d link show cni0
9: cni0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default qlen 1000link/ether d2:3f:f8:78:5f:7a brd ff:ff:ff:ff:ff:ff promiscuity 0 bridge ...
[root@master ~]# ip -d link show flannel.1
8: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default link/ether de:cf:b3:4a:ba:08 brd ff:ff:ff:ff:ff:ff promiscuity 0 vxlan ...
10: vethe3c50e20@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master cni0 state UP mode DEFAULT group default link/ether 06:15:32:92:43:25 brd ff:ff:ff:ff:ff:ff link-netnsid 0 promiscuity 1 veth ...
[root@master ~]# ip -d link show kube-ipvs0
7: kube-ipvs0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ether c6:88:49:fc:4c:78 brd ff:ff:ff:ff:ff:ff promiscuity 0 dummy ...
[root@master ~]# ip -d link show virbr0-nic
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT group default qlen 1000link/ether 52:54:00:76:db:df brd ff:ff:ff:ff:ff:ff promiscuity 1 tun ...

但是对于普通的网络设备,倒是不显示,

[root@master ~]# ip -d link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link/ether 00:0c:29:7e:24:31 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535

2.2 通过ethtool命令

[root@master ~]# ethtool -i cni0 | grep driver
driver: bridge
[root@master ~]# ethtool -i ens33 | grep driver
driver: e1000
[root@master ~]# ethtool -i flannel.1 | grep driver
driver: vxlan
[root@master ~]# ethtool -i vethe3c50e20 | grep driver
driver: veth
[root@master ~]# ethtool -i virbr0 | grep driver
driver: bridge
[root@master ~]# ethtool -i virbr0-nic | grep driver
driver: tun

但是对于虚拟设备这个方式不奏效,

[root@master ~]# ethtool -i kube-ipvs0 | grep driver
Cannot get driver information: Operation not supported

Linux下查看网络设备类型相关推荐

  1. linux 查看san链路状态,Linux下查看网络状态的方法

    当我的设备在机房,懒得去查看网线连接情况:或者设备在远端,没有条件让眼睛亲临现场,我需要在终端查看设备网络接口的物理连接状态.基于此种场景,我就了解了几种关于命令查看网络状态的方法. 1. ifcon ...

  2. netstat 在windows下和Linux下查看网络连接和端口占用

    假设忽然起个服务,告诉我8080端口被占用了,OK,我要去看一下是什么服务正在占用着,能不能杀 先假设我是在Windows下: 第一列: Proto 协议 第二列: 本地地址[ip+端口] 第三列:远 ...

  3. linux下查看网络连接、进程、服务

    实验环境:ubuntu2020,centos,以下命令适用不限于ubuntu和centos 一.查看网络连接 netstat netstat 是一个告诉我们系统中所有 tcp/udp/unix soc ...

  4. Linux下 查看网络连接状态的命令是,查看Linux操作系统下的网络连接状态命令

    benzaoai 签约达人 07-08 TA获得超过1839个赞 查看操作系统信息的相关命令太多了,下面这个列表算是常用的和查看操作系统相关的命令的合集吧.希望能帮到你! # uname -a # 查 ...

  5. linux下查看网络速度

    查看网络速度[root@www.ctohome.com]# mii-tool -V mii-tool.c 1.9 2000/04/28 00:56:08 (David Hinds) SIOCGMIIR ...

  6. Linux环境下查看网络性能的基本命令

                     Linux环境下查看网络性能的基本命令 由于Linux经常使用的是字符界面,而且Linux的功能比较强大,具有默认路由功能,相当于网关和路由器.在网络性能方面也比较稳 ...

  7. linux下查看所有用户及所有用户组

    linux下查看所有用户及所有用户组 groups 查看当前登录用户的组内成员 groups xxx查看xxx用户所在的组,以及组内成员 whoami 查看当前登录用户名 /etc/group文件包含 ...

  8. linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...

    1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...

  9. Linux 下的网络配置

    #######linux下的网络配置############ ###1.什么是IP ADDRESS     internet protocol ADDRESS    ##网络进程地址         ...

最新文章

  1. JDK1.6安装与环境变量设置详细图解
  2. Java7编程 高级进阶学习笔记--嵌套类
  3. boost::geometry::partition用法的测试程序
  4. Single forest vs. multi-forest Active Directory design
  5. C和指针之字符串编程练习8实现char *my_strnchr(char const *str, int ch, int which)
  6. 学习笔记18-C语言-文件
  7. python硬件测试开发工程师_硬件测试工程师
  8. vista企业版和旗舰版中的Bitlocker功能概述
  9. 【python】ssim原理简介及代码实现
  10. 微信小程序报 47001 - data format error hint
  11. 图解侧方停车技巧2015高清版
  12. Angular 里使用 FormControl 的步骤
  13. html5苹果手机视频不自动播放,HTML5 解决苹果手机不能自动播放音乐问题
  14. 关于 nor it's doXxx() equivalent is defined in action class 的问题解决办法
  15. ROS文件系统和文件系统操作
  16. FaceBook爬取库:facebook-scraper
  17. 说话人识别(speaker Recognition/Verification)简介
  18. Android 如何关闭Navigation Bar
  19. win10蓝牙无法连接,可以尝试在此Windows设备上打开蓝牙
  20. python3.x安装HTMLTestRunner和使用

热门文章

  1. 前端开发公众号的调试
  2. 这个企业邮箱登陆入口更快捷
  3. 重新认识受控和非受控组件
  4. 西门子三开接线图解_西门子三位单控开关怎么接线要开关实际图
  5. 【即时通讯软件系统——开题报告 分享(仅供参考呀)】
  6. Linux 服务器部署 vue(SPA) 与 nuxt(SSR)项目
  7. 计算机的隐藏功能应用,电脑也有隐藏功能, 你知道吗?
  8. 2021年美容师(初级)考试内容及美容师(初级)模拟考试题
  9. Android开发之自动更换壁纸
  10. 怎么查快递单号,查询物流状态未签收单号