title: tcpdump error "WARNING: can't get TPACKET_V2 header len on packet socket: Operation not supported"
body: <p>I run docker on apple m1, in an ubuntu environment, install tcp-dump through apt-get, but tcpdump runs with an error:</p>
  <p><code>tcpdump: WARNING: can't get TPACKET_V2 header len on packet socket: Operation not supported Warning: Kernel filter failed: Bad file descriptor tcpdump: can't remove kernel filter: Protocol not available</code></p>
  <p><img src="https://i.stack.imgur.com/oCMHw.png" alt="enter image description here" /></p>
  <p>my docker image is arm platform:
  <a href="https://hub.docker.com/layers/200959275/xushengbin/ubuntu-networking/master/images/sha256-2d1fde055c779978b0cace24ed0796f8669e536ce252366ba210cafe5149a7bb?context=repo" rel="nofollow noreferrer">https://hub.docker.com/layers/200959275/xushengbin/ubuntu-networking/master/images/sha256-2d1fde055c779978b0cace24ed0796f8669e536ce252366ba210cafe5149a7bb?context=repo</a></p>
  <p>I want to know, under arm architecture, will there be any difference in running docker?</p>