将我的Windows电脑的万兆网口的ip地址设为192.168.1.11
,Ubuntu电脑的100G网口的ip地址设为192.168.1.10
,网络结构如下
首先将config.yml里的dest_ip改为192.168.1.10
,表示将数据发向Ubuntu,然后测试,Ubuntu上wireshark抓包收到了采集数据
然后再将config.yml里的dest_ip改为192.168.1.11
,表示将数据发向Windows,然后测试,Windows上wireshark抓包也收到了采集数据
然后再将desp_ip改为191.168.1.10
,测试,Ubuntu上wireshark抓包收到了采集数据
实验结果表明在进行第一次正确的arp后,可以改变目的ip地址来将数据发到不同的电脑上
首先将config.yml里的dest_ip改为192.168.1.10
,进行一次arp
然后将config.yml里的dest_ip改为192.168.1.255
,表示将数据广播发送,然后测试,看到在Windows下和Ubuntu下的两个wireshark抓包均能收到采集数据
之后还能将dest_ip改回单播地址,依然正常工作
本文章使用limfx的vscode插件快速发布