# External NIC Blocked by Elastic Agent

**URL:** <https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772>\
**Category:** Endpoint Security\
**Created:** [December 2, 2021, 1:51pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772 "2021-12-02T13:51:15Z")\
**Posts on this page:** 8\
**Page:** 2

<div class="post-metadata">

**Author:** ![chris.gaeth](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@chris.gaeth](https://discuss.elastic.co/u/chris.gaeth)\
**Post date:** [December 14, 2021, 6:39pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/21 "2021-12-14T18:39:23Z")

</div>

Brand new Belkin USC-C NIC is now being used. Exact same issue. Once the Elastic Agent is installed and running the NIC can no longer acquire a DHCP IP or if a static one is assigned, the network fails. I have test this NIC with EA 7.15.2 and also upgraded to MacOS 12.1. Same results.

How can I insure I have completely purged the Elastic Agent and any leftover features (like netflow) or rules from my system?

---

<div class="post-metadata">

**Author:** ![Will\_Yu](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/will_yu/32/89428_2.png) [@Will\_Yu](https://discuss.elastic.co/u/Will_Yu)\
**Post date:** [December 15, 2021, 11:46pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/22 "2021-12-15T23:46:24Z")

</div>

Hello Chris,

I was able to reproduce this issue internally with the Cable Matters NIC and Belkin NIC. This issue seems to be caused by us implementing a packet filter in the network extension. This is also why Little Snitch did not cause issues is due to them not having a packet filter. I suspect this is an issue in Apple's NetworkExtension framework since I was able to reproduce this issue with Apple's FilteringNetworkTraffic sample by adding an empty packet filter implementation, and since this issue does not happen on Intel Macs. I've gone ahead and filed a bug with Apple's Feedback Assistant system. In the meantime we will try to find a way to work around this issue (if possible), but I suspect the real fix will come in a macOS Monterey update.

FB9810340 is the bug filed with Apple.

---

<div class="post-metadata">

**Author:** ![chris.gaeth](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@chris.gaeth](https://discuss.elastic.co/u/chris.gaeth)\
**Post date:** [December 16, 2021, 1:13pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/23 "2021-12-16T13:13:56Z")

</div>

Thanks for the update Will. Nice to know I was not crazy after all.

---

<div class="post-metadata">

**Author:** ![chris.gaeth](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@chris.gaeth](https://discuss.elastic.co/u/chris.gaeth)\
**Post date:** [December 16, 2021, 1:17pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/24 "2021-12-16T13:17:11Z")

</div>

One question though, why doesn't the packet filter issue affect the WiFi NIC?

---

<div class="post-metadata">

**Author:** ![teamomni](https://avatars.discourse-cdn.com/v4/letter/t/278dde/32.png) [@teamomni](https://discuss.elastic.co/u/teamomni)\
**Post date:** [January 7, 2022, 11:43am UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/25 "2022-01-07T11:43:13Z")

</div>

@Will_Yu and @Yamin_Tian, do either of you have any idea why the problem that you managed to reproduce only effected an external NIC on the MacBook not the built in WiFi NIC like Chris asked?

---

<div class="post-metadata">

**Author:** ![Will\_Yu](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/will_yu/32/89428_2.png) [@Will\_Yu](https://discuss.elastic.co/u/Will_Yu)\
**Post date:** [January 8, 2022, 6:55am UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/26 "2022-01-08T06:55:43Z")

</div>

Since macOS 12 source has not been released yet I am not privy to the internal workings of the NetworkExtension framework or the inner workings of the changes made to XNU to support USB-C NICs on M1, so keep in mind this is all conjecture and should be taken with a grain of salt until Apple responds to my bug report with more details.

My theory is that the WiFi chipset that is used with the M1's are known hardware from Apple's perspective and they can support and test that hardware as a first class citizen in macOS 12. With external USB-C NICs I suspect that support for this feature was added as a secondary concern and not tested well in comparison. There is most likely a bug in either the Network Extension framework that did not account for USB-C NICs + Network Extensions that implement both the Filter Data Provider AND a Filter Packet Provider, or a bug in the kernel. A bug in either location will require a bug fix from Apple in the meantime.

---

<div class="post-metadata">

**Author:** ![chris.gaeth](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@chris.gaeth](https://discuss.elastic.co/u/chris.gaeth)\
**Post date:** [January 10, 2022, 5:05pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/27 "2022-01-10T17:05:11Z")

</div>

Thanks for the response. Please keep us posted.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 7, 2022, 5:06pm UTC](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772/28 "2022-02-07T17:06:11Z")

</div>

Closed on February 7, 2022, 5:06pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.

[Previous page](https://discuss.elastic.co/t/external-nic-blocked-by-elastic-agent/290772.md?page=1)
