linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记
我在eth0上添加了一个标记的VLAN:
#ip link add link eth0 name eth0.20 type vlan id 20
这导致:
#ip link
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 9c:c7:a6:95:65:1c brd ff:ff:ff:ff:ff:ff
....
12: eth0.20@eth0: mtu 1500 qdisc noqueue state UP
link/ether 9c:c7:a6:95:65:1c brd ff:ff:ff:ff:ff:ff
#ip -d link show eth0.20
70: eth0.20@eth0: mtu 1500 qdisc noqueue state UP
link/ether 9c:c7:a6:95:65:1c brd ff:ff:ff:ff:ff:ff
vlan id 20
#cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth0.234 | 234 | eth0
eth0.20 | 20 | eth0
现在我开始dhclient:
#dhclient -d -v -1 eth0.20
我在tcpdump中看到的是一个未标记的DHCP发现帧:
#tcpdump -i eth0 -XX
0x0000: ffff ffff ffff 9cc7 a695 651c 0800 4500
^^^^
为什么没有标记?
似乎使用802.1q模块:
#lsmod | grep 8021q
8021q 28324 0
garp 14311 1 8021q
(OS:SLES11SP2内核3.0.13-0.27-默认)
BTW其他流量也没有标记(至少tcpdump没有显示)…
10月16日更新
# tcpdump -Uw - | tcpdump -i eth0 -en -r - &
[1] 7310
# tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: listening on eth0,link-type EN10MB (Ethernet),capture size 96 bytes
# dhclient -d -v -1 eth0.20
Internet Systems Consortium DHCP Client 4.2.3-P2
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info,please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0.20/9c:c7:a6:95:65:1c
Sending on LPF/eth0.20/9c:c7:a6:95:65:1c
Sending on Socket/fallback
DHCPDISCOVER on eth0.20 to 255.255.255.255 port 67 interval 3
reading from file -,link-type EN10MB (Ethernet)
18:49:14.437882 9c:c7:a6:95:65:1c > ff:ff:ff:ff:ff:ff,ethertype IPv4 (0x0800),length 347: 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP,Request from 9c:c7:a6:95:65:1c,length 305
^^^^^^
所以,这里仍然没有显示标签.
但实际上,在运行dhclient时,/ proc / net / dev中eth0.20的传输计数器确实会增加…
linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记相关推荐
- linux上查看cap文件,如何使用tcpdump在Mac OS X上读取.cap数据包捕获文件 | MOS86
还可以执行数据包跟踪或嗅探和捕获来自网络的数据包,结果通常是创建一个.上限捕获文件.那个无论您使用何种嗅探网络,网络管理员和安全性专业人士中相当常见的任务,都会创建cap,pcap或wcap数据包捕获 ...
- linux 下查看帮助信息
linux 下查看帮助信息 linux查看某个外部命令的帮助文档的方法是: man [option] + CMD(这里的CMD是指你所要查看帮助的命令) 或者 command -h ...
- linux 下查看应用版本信息,Linux下查看版本信息
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...
- Linux命令--查看文件信息
原文网址:Linux命令--查看文件信息_IT利刃出鞘的博客-CSDN博客 简介 本文介绍查看文件信息的一些命令.有如下命令:ls.ll.file.stat ls 见:Linux命令--ls--使用/ ...
- linux查看usb文件,linux lsusb查看USB信息
linux lsusb查看USB信息 linux中lsusb用来显示系统中以及连接到系统的USB总线信息的工具,lsusb会显示驱动和内部连接到你系统的设备,包括PID和VID等,以及简单的设备描述. ...
- linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全
/proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...
- dmidecode服务器型号,linux dmidecode查看服务器硬件信息
linux dmidecode查看服务器硬件信息 linux中dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示,该命令可以查询BIOS.系统.主板.处理器.内存.缓存等非常重 ...
- linux命令如何查询某个线程,linux如何查看线程信息命令是什么
linux如何查看线程信息命令是什么?linux线程命令介绍. linux 查看线程信息 在linux操作系统中可以使用ps -eLf命令来查看线程信息: 下面的数据为db2数据库的db2sysc进程 ...
- linux系统查看机器硬件信息,linux系统查看硬件信息的方法
用过Linux系统的人都知道这么一个情况,那就是Linux大部分操作是通过命令实现的,并不像Windows那么直观.linux查看硬件信息也是需要通过命令查询才可以看得到硬件的信息,那linux系统如 ...
- linux 查看硬件 工具,linux下查看硬件信息方法
想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...
最新文章
- 人工智能是如何改变IT运维和DevOps的?
- linux基本知识学习
- LeetCode 138 复制带随机指针的链表-中等
- std::nothrow
- word2010生成目录的方法
- nginx过滤html输入,nginx屏蔽指定接口(URL)的操作方式
- 安卓recovery的log如何直接输出到串口
- 国内航线图 或城市之间连接图
- 所用软件安装及环境配置
- 电容与电感串联直流电路系统分析
- 如何让 ABAP 报表在后台作业的模式下运行
- 在 vmware ESXi上安装mac系统虚拟机
- CTC,RNN-Transducer, LAS
- Java+Springmvc+velement实现高校学科竞赛项目系统+Lw
- 新进Linux菜鸟,请多多关照
- matlab三相电路基波图形,非正弦稳态对称三相电路如图a所示。A相电源电压为,其中基波角频率为ω1=1rad/s。负载参数为R=...
- Java数据类型学习
- SpringBoot + 秒杀系统
- js输入两个数,求最小公倍数和最大公约数
- 如果快速有效的开项目启动会?
热门文章
- Andrew Ng机器学习公开课笔记 -- Generative Learning algorithms
- 岛主 同学给我出的算法题
- 【转】VMware虚拟机三种网络模式超详解
- SSM集成activiti6.0错误集锦(二)
- 数据结构(C++语言版)第三版pdf
- poj Fibonacci(快速幂取模运算)
- Android 4.1初识--7月13号
- UT斯达康互动电视UI界面设计大赛作品 求拍砖
- python和pytorch关系_pytorch 模拟关系拟合——回归实例
- 拓端tecdat|matlab贝叶斯隐马尔可夫hmm模型实现