问题描述见标题 。
SNA架构下,在vDHCP上进行抓包的具体方法介绍如下:
(1)在SNA Center上安装tcpdump抓包软件。正常情况下,在SNA Center的/opt/tools/目录下有libpcap和tcpdump的软件安装包。
如果两个软件的安装包异常,如上图所示安装包大小为0kb,也可以在SNA Center ISO包的Packages文件夹下找到libpcap和tcpdump的软件安装包,并将两个软件安装包上传到SNA Center后台。
(2)先后安装libpcap和tcpdump软件,如下图所示:
(3)由于 vDHCP运行不了抓包工具,可以通过如下方法进入vDHCP容器的网络命令空间进行抓包,具体操作步骤如下:
a、执行docker ps | grep vdhcp 命令,查看vdhcp相关的容器信息,获取vdhcp容器id的前四位,如下图所示vDHCP容器id前四位为915c。
b、执行docker inspect 915c | grep Pid 命令,获取vdhcp容器的pid信息,如下图所示vDHCP容器的pid为28006。
c、执行nsenter -n -t 28006 命令,进入vDHCP容器。
(4)在 vDHCP容器查询南向业务网卡(一般是eth1),并执行tcpdump的抓包命令(如tcpdump -i eth1 "port 67 or 68" -w dhcp.pcap)。具体操作步骤如下:
(5)执行完抓包命令后,就可以在SNA Center后台生成抓包文件。将抓包文件取出后即可分析进入vDHCP的DHCP报文。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作