Linux系统网卡开启混杂模式
在终端输入ip addr 查询网卡
在终端输入ip link set enp0s8 promisc on
开启网卡接口enp0s8的混杂模式,enp0s8根据实际配置网卡填写
在终端输入ifconfig
查看是否开启混杂模式,显示有PROMISC即为混杂模式已开启
创建docker network
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.253 -o parent=ens224 mymacvlan
创建容器
docker run -itd --network=mymacvlan --ip=192.168.1.221 --name=centos-test centos
–network:指定为上面创建的网络
–ip:指定IP地址,如果不指定的话会自动分配。建议自己指定,可避免IP地址冲突问题
启动完成后,通过docker exec 进入容器中,进行操作,查看IP地址,ping windows,使用tcpdump抓包进行查看能否收到DHCP广播包。发现能ping通windows和与windows相通的机器,能抓包到DHCP包。大功告成。
评论 (0)