Το 2019, χρειάστηκε να συνδέσω το Dell XPS13 μου στο Juniper SRX-110 μου μέσω καλωδίου ethernet, αλλά το Dell μου δεν έχει θύρα ethernet. Αποφάσισα να αγοράσω τον UGREEN USB Ethernet Adapter από το Amazon.

Ο ethernet adapter είναι driver-free και λειτουργεί σε Windows και Linux τέλεια. Σήμερα, χρειάζεται να συνδέσω το Apple MacBookPro Silicon μου στο internet μέσω του ίδιου USB adapter, αλλά στο macOS δεν αρέσει αυτό. Ξέρω ότι το MacOS χρειάζεται driver και κάποιους περιορισμούς kernel για κάποιο πρόσθετο hardware.

Τα Kext αρχεία είναι απαραίτητοι drivers για το macOS. Το "Kext" σημαίνει Kernel Extension. Τα kext αρχεία "επεκτείνουν" τον kernel του Mac OS X, το βασικό μέρος του λειτουργικού συστήματος, παρέχοντας πρόσθετο κώδικα που φορτώνεται κατά την εκκίνηση του υπολογιστή σου.

Χρειάζεται να απενεργοποιήσω τις ρυθμίσεις System Integrity χωρίς kext. Έκανα boot το Mac μου σε recovery mode, πήγα στο Terminal και έτρεξα την παρακάτω εντολή.

$ csrutil enable --without kext

Μετά την εντολή csrutil, πληκτρολόγησα το username και τον κωδικό μου που έχει πρόσβαση Administrator και επανεκκίνησα το Apple Silicon μου.

Τώρα είναι ώρα να εγκαταστήσω τον driver του chipset στο macOS Big Sur. Έλεγξα το όνομα του chipset στο System Report και είδα ότι το όνομα του chipset είναι AX88179.

Μετά από λίγη αναζήτηση, βρήκα τη σελίδα υποστήριξης του chipset και κατέβασα τον driver από https://www.asix.com.tw/en/product/USBEthernet/Super-Speed_USB_Ethernet/AX88179

Τώρα, το MacBookPro μου μπορεί επίσης να συνδεθεί στο internet μέσω του UGREEN USB Ethernet Adapter μου απευθείας!

Μπορείς να δεις τα UGREEN branded USB Ethernet Products. Ελπίζω αυτό το άρθρο να σε βοηθήσει κι εσένα...