我当前正在使用Virtualbox中安装的Raspbian Stretch。我正在尝试更改IPv4数据包中的以太类型字段,但无法执行此操作。
为了更改以太网帧中IP字段的以太类型,我使用以下命令编辑了ethernet.h文件:
sudo leafpad /usr/include/net/ethernet.h
成功更改
来自-> #define ETHERTYPE_IP 0X0800 要-> #define ETHERTYPE_IP 0XBAD0。
还,在克隆映像中进行了更改。
但是,进行了此更改并尝试ping 8.8.8.8并为icmp数据包获取了pcap文件后,pcap文件仍然显示:
在以太网字段下,输入0X0800。
需要帮助您了解为何未反映在ethernet.h文件中所做的更改。